Hallo,
ich habe 2 Notify angelegt:
a)
define M2_Makramee_Lampe_Pruefung notify M2_Makramee_Lampe:off\
{ if ( Value("M2_Leer") eq "off" && Value("M2_Drucker") eq "off" && Value("M2_LED_Lampe") eq "off" )\
{ fhem("set M2 off") }\
}
b)
define M2_LED_Lampe_Pruefung notify M2_LED_Lampe:off \
{ if ( Value("M2_Leer") eq "off" && Value("M2_Drucker") eq "off" && Value("M2_Makramee_Lampe") eq "off" )\
{ fhem("set M2 off") }\
}
b) funktioniert, a) dagegen nicht .. und ich finde den Fehler nicht. Kann mir jemand einen Tip geben? Auch einen Tipp, wo ich suchen soll?
Hintergrund:
Die Dosen sind "als Baum" geschaltet und damit soll der "Master" auch ausgehen, wenn alle Slaves usgeschaltet sind.
Danke für Info für die Fehlersuche .... kann auch gerne mehr Infos hier geben!
Gruß,
Werner
Was heisst denn bitte genau "funktioniert nicht"?
Nur anhand der Notifys ist das nicht zu ersehen.
Und als Anfang mach bei a) mal eine Leerzeichen hinter :off
Danke, das Leerzeichen war es!
Mit "Funktioniert nicht" meinte ich, das es "nicht ausgeführt" wird, also die Dose M2 nicht abgeschaltet wurde, obwohl die Bedingungen erfüllt waren. Nachdem ich das Leerzeichen eingefügt habe, im Webeditor schlecht zu sehen, funktionierte es.
Danke für Deine Hilfe.
NP
Hätte jetzt fast das "Gelöst" vergessen *schäm*
Kleiner Idee:
Könnte in der Doku diesbezüglich ergänzt werden, das am besten vor einem Backslash "\" ein Leerzeichen " " kommen sollte?