FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: AlexJ am 12 November 2017, 21:47:52

Titel: Modul: 98_expandJSON - Fehler bei Aufruf
Beitrag von: AlexJ am 12 November 2017, 21:47:52
Hi,
hab erstmal in Codeschnipsel » JSON -> Readings gepostet, was warscheinlich falsch war.. hier nochmal.

Ich hab grad expandJSON gefunden, und wollte es für ein Sonoff/Tasmota aktivieren.
Klappt aber leider nicht.
Habe vorhin JSON-2.94 in perl installiert, jedoch aktivieren von 98_expandJSON.pm geht nicht:

define ej3 expandJSON Sonoff.*:ENERGY.*:.{.*} (Power|Yesterday|Today)
Cannot load module expandJSON


Im log sehe ich noch:


2017.11.12 21:31:54 1: reload: Error:Modul 98_expandJSON deactivated:
Type of arg 1 to each must be hash (not array dereference) at ./FHEM/98_expandJSON.pm line 203, near "} ) "


Hab dann noch das expandJSON aus git probiert, jedoch kommt derselbe Fehler (nur an einer anderen Zeile):

2017.11.12 22:35:09 1: reload: Error:Modul 98_expandJSON deactivated:
Type of arg 1 to each must be hash (not array dereference) at ./FHEM/98_expandJSON.pm line 236, near "} ) "

2017.11.12 22:35:09 0: Type of arg 1 to each must be hash (not array dereference) at ./FHEM/98_expandJSON.pm line 236, near "} ) "


Die Zeile wo das Problem auftacht ist:
"while( my ($key,$value) = each @{ $ref } ) {"

Irgendeine Ahnung was Falsch ist?

PS: ich hab verschiedene define's probiert:
z.B. define ej3 expandJSON Sonoff.*:.*:.{.*}
alle, auch ein reload 98_expandJSON, bringen denselben Fehler

PPS:

version fhem -> fhem.pl 15377 2017-11-01 16:59:23Z rudolfkoenig
version 98_expandJSON.pm -> 98_expandJSON.pm 13708 2017-03-15 11:58:42Z dev0


LG,
Alex
Titel: Antw:Modul: 98_expandJSON - Fehler bei Aufruf
Beitrag von: dev0 am 13 November 2017, 06:43:54
Bitte keine Doppelposts hier im Forum.
Ich habe Dir bereits im anderen Thread geantwortet.
Titel: Antw:Modul: 98_expandJSON - Fehler bei Aufruf
Beitrag von: AlexJ am 13 November 2017, 07:15:34
Wusste nicht genau wo es besser ist zu posten.
Ein Admin kanns bitte löschen...

Danke
Titel: Antw:Modul: 98_expandJSON - Fehler bei Aufruf
Beitrag von: Benni am 13 November 2017, 07:55:28
Zitat von: AlexJ am 13 November 2017, 07:15:34
Ein Admin kanns bitte löschen...

Oder selbst einfach einen Link auf den anderen Thread (https://forum.fhem.de/index.php/topic,66761.msg714540.html#msg714540) posten, diesen Thread hier schließen und gut ist's!