FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: prime1009 am 29 Januar 2019, 21:33:52

Titel: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4684, <GEN
Beitrag von: prime1009 am 29 Januar 2019, 21:33:52
Hi,
leider finde ich im Forum zu folgenden Fehlermeldungen keinen Lösungsansatz
2019.01.29 14:04:28 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4684, <GEN21> line 277.
2019.01.29 13:57:02 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4684, <GEN21> line 270.
2019.01.29 13:55:57 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4684, <GEN21> line 268.

Die numerischen Werte hinter "<GEN21> line " werden dabei bei jeder Meldung hochgezählt. Gestern war es noch "GEN20> ...
Der Fehler tritt erst seit meinem letzten Update vom 28.01.19 auf.
Vielen Dank im Vorraus
Titel: Antw:PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4684, <GEN
Beitrag von: betateilchen am 29 Januar 2019, 21:52:54
stacktrace einschalten, damit man sieht, welches Modul die Meldung verursacht.
Titel: Antw:PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4684, <GEN
Beitrag von: prime1009 am 29 Januar 2019, 22:24:18
Das kommt dabei raus:
2019.01.29 22:21:41 1:     main::__ANON__                      called by fhem.pl (734)
2019.01.29 22:21:41 1:     main::__ANON__                      called by FHEM/HttpUtils.pm (606)
2019.01.29 22:21:41 1:     main::Shelly_status                 called by ./FHEM/36_Shelly.pm (604)
2019.01.29 22:21:41 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/36_Shelly.pm (650)
2019.01.29 22:21:41 1:     main::__ANON__                      called by fhem.pl (4684)
2019.01.29 22:21:41 1: stacktrace:
2019.01.29 22:21:41 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4684.


Hilft mir leider noch  nicht weiter :(
Titel: Antw:PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4684, <GEN
Beitrag von: betateilchen am 30 Januar 2019, 20:58:21
Zitat von: prime1009 am 29 Januar 2019, 22:24:18
Hilft mir leider noch  nicht weiter :(

Doch. Du weisst jetzt zumindest, dass die Meldung aus dem Modul 36_Shelly.pm kommt.
Und da ich gestern schonmal nachgeschaut habe, was in der fhem.pl in Zeile 4684 steht, kann ich Dir sagen, dass die Meldung aus dem Aufruf von "readingsBulkUpdateIfChanged" stammt.

Du solltest im entsprechenden Unterforum, in dem das Shelly-Modul betreut wird, einen entsprechenden Beitrag schreiben oder diesen Thread dorthin verschieben, damit Dir jemand, der sich mit dem Modul auskennt, weiterhelfen kann.

Hier in den Anfängerfragen ist das Thema jedenfalls nicht ganz richtig.