FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: cotecmania am 29 Oktober 2013, 21:33:23

Titel: Use of uninitialized value $n in hash element at fhem.pl line 3004.
Beitrag von: cotecmania am 29 Oktober 2013, 21:33:23
Hallo,

beim Start von FHEM erscheinen bei mir folgende warnings in der Console :

Use of uninitialized value $n in hash element at fhem.pl line 3004.
Use of uninitialized value $n in hash element at fhem.pl line 3004.
Use of uninitialized value $n in hash element at fhem.pl line 3004.
Use of uninitialized value $n in hash element at fhem.pl line 3004.
Use of uninitialized value $n in hash element at fhem.pl line 3004.
Use of uninitialized value $n in hash element at fhem.pl line 3004.
Use of uninitialized value $n in hash element at fhem.pl line 3004.
Use of uninitialized value $n in hash element at fhem.pl line 3004.
Use of uninitialized value $n in hash element at fhem.pl line 3004.

Hat das Auswirkungen auf die Funktion bzw. wie kann man die beheben ?

Gruss
Titel: Antw:Use of uninitialized value $n in hash element at fhem.pl line 3004.
Beitrag von: ChrisD am 29 Oktober 2013, 22:17:11
Hallo,

Ich habe die gleiche Meldung auf der Konsole. Bei mir kommt sie durch Homematic-Geräte die das dummy Attribut gesetzt haben und kein IODev haben. Die Funktion CUL_HM_procQs in 10_CUL_HM ruft dabei die Funktion ReadingsVal ab Zeile 3001 in fhem.pl mit einem leeren Argument auf was zu der Fehlermeldung führt. Für den laufenden Betrieb scheint das kein Problem zu sein, Nachteil ist aber dass dadurch andere, vielleicht wichtige Meldungen auf der Konsole untergehen.

Grüße,

ChrisD