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
Bitte keine Doppelposts hier im Forum.
Ich habe Dir bereits im anderen Thread geantwortet.
Wusste nicht genau wo es besser ist zu posten.
Ein Admin kanns bitte löschen...
Danke
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!