Hallo,
trotz Recherche bekomme ich mein notify mit 2 set-Befehlen nicht zum laufen:
define Bewegungsmelder_LichtAn_morgens notify HM_4E5EE5_Motion:motion { fhem ("set Lichtszenen scene WZ_Morgens ;; set MyTTS tts Guten Morgen") if (ReadingsVal("HM_4E5EE5_Motion","brightness",0) < 55) }
Im Logfile steht dazu folgendes:
2017.02.23 09:04:12 1: PERL WARNING: Use of uninitialized value in string eq at (eval 11097) line 1.
Was mache ich hier falsch?
Danke und Gruß
Alex
Gesendet von iPhone mit Tapatalk Pro
Was passiert denn, wenn du
{ fhem ("set Lichtszenen scene WZ_Morgens ;; set MyTTS tts Guten Morgen") if (ReadingsVal("HM_4E5EE5_Motion","brightness",0) < 55) }
oben in die Kommandozeile eingibst?
Bisschen viel Semikolons, oder?
Hallo,
so funktioniert es jetzt .. waren zu viele Semikolons ;):
HM_4E5EE5_Motion:motion { if (ReadingsVal("HM_4E5EE5_Motion","brightness",0) < 55 ) { fhem ("set Lichtszenen scene WZ_Morgens"); fhem ("set MyTTS tts Guten Morgen")} }
(Die Fehlermeldung im Logfile ist auch verschwunden)
Danke und Gruß