Hallo Fhem Gemeinde,
ich habe ein Problem und komme nicht weiter.
Leider wir z.B. wenn die Anlage scharf geschaltet wird und ein Fenster noch offen steht keine Push Nachricht gesendet.
Meine jetziger Code sieht so aus.
############## ALARMMELDER BEI SCHARFSCHALTUNG ####################
define act_on_Haustuer notify Haustuer:open{ if ("$value{ANLAGE_STATUS}" eq "scharf" ) { fhem(NotifyMyAndroid('1','ALARM ALARM','Haustuer','geoeffnet'))} }
define act_on_Fenster1 notify FENSTER*.*:open{ if ("$value{ANLAGE_STATUS}" eq "scharf" ) { fhem(NotifyMyAndroid('1','ALARM ALARM','Fenster','geoeffnet'))} }
define act_on_Fenster2 notify FENSTER*.*:tilted{ if ("$value{ANLAGE_STATUS}" eq "scharf" ) { fhem(NotifyMyAndroid('1','ALARM ALARM','Fenster','gekippt'))} }
define act_on_Fenster3 notify FENSTER*.*:open{ if ("$value{ANLAGE_STATUS}" eq "warten" ) { fhem(NotifyMyAndroid('1','ALARMANLAGE SCHARF','Fenster noch','geoeffnet bitte schliessen'))} }
define act_on_Fenster4 notify FENSTER*.*:tilted{ if ("$value{ANLAGE_STATUS}" eq "warten" ) { fhem(NotifyMyAndroid('1','ALARMANLAGE SCHARF','Fenster noch','geoeffnet bitte schliessen'))} }
Wenn ich die letzten 4 Abfragen weglasse, die Anlage scharf ist und die Haustuer geöffnet wird funktioniert es.
Muss man alle diese Abfragen zu einer einzigen zusammenfassen?
Ich vermute das Problem in diesem Ausdruck:
FENSTER*.*:open
Was wills du damit erreichen? Alles was mit "FENSTER" anfängt abfangen? Dann würde FENSTER.*:open reichen.