FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: TommiH am 09 April 2017, 12:59:19

Titel: Licht mit Fenstersensor schalten
Beitrag von: TommiH am 09 April 2017, 12:59:19
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
Titel: Antw:Licht mit Fenstersensor schalten
Beitrag von: MKeY am 09 April 2017, 14:17:04
https://wiki.fhem.de/wiki/EventMap
attr AZ.Lichtschalter eventMap on:open off:close
Titel: Antw:Licht mit Fenstersensor schalten
Beitrag von: TommiH am 09 April 2017, 15:57:11
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