FHEM Forum

FHEM => Automatisierung => Thema gestartet von: mahowi am 23 März 2020, 15:16:55

Titel: [JsonMod] fhem Absturz nach "undefined value as a SCALAR reference"
Beitrag von: mahowi am 23 März 2020, 15:16:55
Ich hatte mir auch mal das Beispiel mit den Corona-Daten angesehen und eingebaut. Funktionierte auch alles.

Nach dem heutigen Update stürzt FHEM allerdings nach dem Laden von JsonMod ab:
2020.03.23 15:10:42.435 5: Loading ./FHEM/98_JsonMod.pm
2020.03.23 15:10:42.526 5: Cmd: >setuuid coronaSpread 5e788171-f33f-60bc-4030-c69bd83368bc7a73<
2020.03.23 15:10:42.526 5: Cmd: >attr coronaSpread disable 0<
Can't use an undefined value as a SCALAR reference at ./FHEM/98_JsonMod.pm line 441.


Edit: Es liegt wohl nicht an der aktuellen Version. Ich habe das Modul aus restoreDir nach FHEM kopiert, der Absturz kommt beim Start aber mit genau derselben Meldung.

Heute morgen lief noch alles mit einem JsonMod-Device. Die einzige Änderung vor dem Neustart war das Attribut disable erst auf 1 und dann wieder auf 0 zu setzen. Allerdings hat Zeile 441 (https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/98_JsonMod.pm#L441) damit eigentlich gar nichts zu tun:
        my $cron = ${$hash->{'CONFIG'}->{'CRON'}};
Titel: Antw:[JsonMod] fhem Absturz nach "undefined value as a SCALAR reference"
Beitrag von: herrmannj am 23 März 2020, 15:40:41
Danke für Meldung. Ich versuche das nachzustellen und dann wird's gefixt
Titel: Antw:[JsonMod] fhem Absturz nach "undefined value as a SCALAR reference"
Beitrag von: herrmannj am 23 März 2020, 21:44:44
erledigt. Ab morgen im update.