FHEM Forum

FHEM => Frontends => Thema gestartet von: UliM am 08 Dezember 2013, 12:44:55

Titel: Seit update heute: Use of uninitialized value $type in ...01_FHEMWEB line 2097
Beitrag von: UliM am 08 Dezember 2013, 12:44:55
Hiho,
habe heut morgen update durcgeführt. Seitdem erhalte ich in größeren Mengen Log-Meldungen
Use of uninitialized value $type in hash element at /var/InternerSpeicher/fhem/FHEM/01_FHEMWEB.pm line 2097.


{join(" ",grep{!defined($defs{$_}{TYPE})} sort keys %defs)}
bringt mir
FileLog_CUL_WS_8 room=FS20 room=Unsorted room=all
(Der FileLog_CUL_WS_8 ärgert mich schon länger, werd ihn nicht los.)
Die Einträge mit room=xyz sind aber neu - evtl. ein Seiteneffekt der Entwicklung zu bedingtem set?  http://forum.fhem.de/index.php/topic,17074.0.html

Gruß, Uli
Titel: Antw:Seit update heute: Use of uninitialized value $type in ...01_FHEMWEB line 2097
Beitrag von: rudolfkoenig am 08 Dezember 2013, 13:05:42
Stimmt, ist mir auch aufgefallen. Ist gefixed, und per update bereit.
Titel: Antw:Seit update heute: Use of uninitialized value $type in ...01_FHEMWEB line 2097
Beitrag von: stgeran am 08 Dezember 2013, 15:06:20
Jetzt hab ich das im log:
Use of uninitialized value $FW_ME in regexp compilation at ./FHEM/01_FHEMWEB.pm line 354.
Titel: Antw:Seit update heute: Use of uninitialized value $type in ...01_FHEMWEB line 2097
Beitrag von: rudolfkoenig am 08 Dezember 2013, 17:40:24
Ich wuesste gerne in welcher Konstellation FW_ME nicht gesetzt ist, ich habe es aber trotzdem entfernt.
Titel: Antw:Seit update heute: Use of uninitialized value $type in ...01_FHEMWEB line 2097
Beitrag von: stgeran am 08 Dezember 2013, 18:20:23
Was bedeutet "FW_ME" und für was wird (wurde) es gebraucht?
Ich habe nichts extra "nicht gesetzt"
Welche Konstellation soll ich posten?  Oder hat sich das erledigt?
Titel: Antw:Seit update heute: Use of uninitialized value $type in ...01_FHEMWEB line 2097
Beitrag von: rudolfkoenig am 08 Dezember 2013, 18:43:23
FW_ME ist eine globale Variable, und wird auf /fhem gesetzt, wenn man FHEMWEB aufruft. Der Aufruf passiert aber erst nach dieser Pruefung, d.h. du hast das SVG vermutlich nicht aus FHEMWEB aufgerufen, sondern von einem weiterem Programm. Sonst wuesste ich gerne, was du gemacht hast um diese Meldung zu bekommen, und das sehr detailliert.
Titel: Antw:Seit update heute: Use of uninitialized value $type in ...01_FHEMWEB line 2097
Beitrag von: stgeran am 08 Dezember 2013, 19:54:55
Das SVG hat mit den Plots zu tun, richtig? Ich habe meine Plots nur mit dem weblink editor erzeugt. Ich habe auch keine anderen Programme, die mit fhem zusammenspielen.