FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Alextronicde am 23 Februar 2017, 09:58:36

Titel: Notify funktioniert nicht mit zwei Set-Befehlen
Beitrag von: Alextronicde am 23 Februar 2017, 09:58:36
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
Titel: Antw:Notify funktioniert nicht mit zwei Set-Befehlen
Beitrag von: KernSani am 23 Februar 2017, 10:04:53
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?
Titel: Antw:Notify funktioniert nicht mit zwei Set-Befehlen
Beitrag von: CoolTux am 23 Februar 2017, 10:10:32
Bisschen viel Semikolons, oder?
Titel: Antw:Notify funktioniert nicht mit zwei Set-Befehlen
Beitrag von: Alextronicde am 25 Februar 2017, 11:54:47
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ß