Notify funktioniert nicht mit zwei Set-Befehlen

Begonnen von Alextronicde, 23 Februar 2017, 09:58:36

Vorheriges Thema - Nächstes Thema

Alextronicde

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

KernSani

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?
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Alextronicde

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ß