[JsonMod] fhem Absturz nach "undefined value as a SCALAR reference"

Begonnen von mahowi, 23 März 2020, 15:16:55

Vorheriges Thema - Nächstes Thema

mahowi

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 damit eigentlich gar nichts zu tun:
        my $cron = ${$hash->{'CONFIG'}->{'CRON'}};
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

herrmannj

Danke für Meldung. Ich versuche das nachzustellen und dann wird's gefixt

herrmannj