Originally posted by: <email address deleted>
Hallo zusammen,
ich bekomme folgende Fehlermeldung, wenn mein Bewegungsmelder
(HM-SEN-MDIR-SM) Bewegung erkennt:
Argument "" isn't numeric in numeric ne (!=) at
/usr/local/fhem/FHEM/10_CUL_HM.pm line 826.
Use of uninitialized value $state in concatenation (.) or string at
/usr/local/fhem/FHEM/10_CUL_HM.pm line 834.
Ich vermute, dass keine Werte für Brightness geliefert werden und deswegen
Perl meckert. Bei Fhem 5.2 war noch alles in Ordnung.
Im Log steht auch nur:
2012-11-04_20:04:16 Bewegung_Terrasse motion
2012-11-04_20:04:16 Bewegung_Terrasse motion: on (to HMLAN2)
2012-11-04_20:04:16 Bewegung_Terrasse motionCount: 1_next:5
Ich verwende Fhem 5.3 (DEVELOPMENT), $Id: fhem.pl 2041 2012-10-30 18:46:58Z
DIe Homematic-Sensoren werden zusammen mit zwei HM Lan-Adaptern betrieben.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
noch eine Ergänzung:
...
heute sehe ich nun in den Logs:
2012-11-05_17:08:13 Bewegung_Garagenauffahrt motion
2012-11-05_17:08:13 Bewegung_Garagenauffahrt motion: on (to HMLAN2)
2012-11-05_17:08:13 Bewegung_Garagenauffahrt motionCount: 18_next:6
2012-11-05_17:08:13 Bewegung_Garagenauffahrt brightness: -
2012-11-05_18:14:22 Bewegung_Garagenauffahrt motion
2012-11-05_18:14:22 Bewegung_Garagenauffahrt motion: on (to HMLAN2)
2012-11-05_18:14:22 Bewegung_Garagenauffahrt motionCount: 19_next:6
2012-11-05_18:16:20 Bewegung_Garagenauffahrt motion
2012-11-05_18:16:20 Bewegung_Garagenauffahrt motion: on (to HMLAN1)
2012-11-05_18:16:20 Bewegung_Garagenauffahrt motionCount: 20_next:6
-----------------
2012-11-05_18:16:19 Bewegung_Haustuer motion
2012-11-05_18:16:19 Bewegung_Haustuer motion: on (to HMLAN1)
2012-11-05_18:16:19 Bewegung_Haustuer motionCount: 218_next:6
2012-11-05_18:21:38 Bewegung_Haustuer motion
2012-11-05_18:21:38 Bewegung_Haustuer motion: on (to HMLAN1)
2012-11-05_18:21:38 Bewegung_Haustuer motionCount: 219_next:6
Der Parameter "brightness" wird also nicht immer mitgeschickt, und kann
auch den Wert "-" haben.
Außerdem gibt es eine neue Fehlermeldung:
"Use of uninitialized value $state in concatenation (.) or string at
/usr/local/fhem/FHEM/10_CUL_HM.pm line 834"
die vermutlich darauf hindeutet, dass die Bewegungsmelder einen Parameter
"state:motion" o.ä. nicht mitsenden.
Ist es normal, dass die Messages von den Bewegungsmeldern nicht immer
komplett sind? Wenn dem so ist, müsste in 10_CUL_HM.pm evt. auf Inhalt der
Variablen geprüft werden, bevor diese verkettet werden(?)
Gruß
Peter
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
>
> Der Parameter "brightness" wird also nicht immer mitgeschickt, und kann
> auch den Wert "-" haben.
>
Es werden keine leeren strings mehr in die Readigns geschrieben - wenn der
String leer ist kommt ein '-'. Das Vermeidet andere Fehlermeldungen
>
> Außerdem gibt es eine neue Fehlermeldung:
> "Use of uninitialized value $state in concatenation (.) or string at
> /usr/local/fhem/FHEM/10_CUL_HM.pm line 834"
>
werden behoben
>
> die vermutlich darauf hindeutet, dass die Bewegungsmelder einen Parameter
> "state:motion" o.ä. nicht mitsenden.
>
nein, falsches ACK zur message.
>
> Ist es normal, dass die Messages von den Bewegungsmeldern nicht immer
> komplett sind? Wenn dem so ist, müsste in 10_CUL_HM.pm evt. auf Inhalt der
> Variablen geprüft werden, bevor diese verkettet werden(?)
>
korrekt - es gibt 3 message typen - die werden ausgewertet. Jede mit
anderemInhalt und bedeutung. Auswertung wird gemacht - hatte einen Fehler
drin....
Gruss
Martin
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com