Seit update heute: Use of uninitialized value $type in ...01_FHEMWEB line 2097

Begonnen von UliM, 08 Dezember 2013, 12:44:55

Vorheriges Thema - Nächstes Thema

UliM

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
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

rudolfkoenig

Stimmt, ist mir auch aufgefallen. Ist gefixed, und per update bereit.

stgeran

Jetzt hab ich das im log:
Use of uninitialized value $FW_ME in regexp compilation at ./FHEM/01_FHEMWEB.pm line 354.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

rudolfkoenig

Ich wuesste gerne in welcher Konstellation FW_ME nicht gesetzt ist, ich habe es aber trotzdem entfernt.

stgeran

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?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

rudolfkoenig

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.

stgeran

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.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2