Hallo Zusammen,
kurze Frage:
ich möchte mit einem Fensterschalter das Licht an/aus schalten. Aktuell mache ich das (ich finde etwas umständlich) mit
define n_AZ_FS_LS_ein notify AZ.Fenstersensor:open set AZ.Lichtschalter on
define n_AZ_FS_LS_aus notify AZ.Fenstersensor:closed set AZ.Lichtschalter off
Das klappt zwar einwandfrei, aber geht es nicht eleganter? Also irgendwie in der Art:
define n_AZ_FS_LS_aus notify AZ.Fenstersensor set AZ.Lichtschalter $EVENT
Irgendwie dachte ich, dass es mit $EVENT gehen müsste, aber damit wird doch das open/closed durchgereicht (und der Lichtschalter schaltet nicht), ich bräuchte aber ja on/off - oder kann ich den Status ändern, vom Lichtschalter oder vom Sensor? Wie macht man sowas am besten?
Oder bleibt nur eine IF/ELSE-Abfragekombi?
LG,
Tommi
https://wiki.fhem.de/wiki/EventMap
attr AZ.Lichtschalter eventMap on:open off:close
Hallo MKeY,
super, dankeschön, genau das hatte ich gesucht! War zwar noch etwas verwundert, warum bei LichtAus ein komisches Symbol erschien - und es ging nicht, aber nun hab' ich den Fehler gefunden, nicht close sondern closed ;) - aber passt, nun tut es, wie es soll...
LG,
Tommi