Kreuzschaltung mit WS1

Begonnen von Guest, 15 Januar 2012, 17:54:01

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo,
vorhanden ist ein FS20 WS1, ein manueller Kreuzschalter, ein manueller
Wechselschalter und ein Piri.

Aufgabe: Wenn Piri eine Bewegung meldet, das Licht einschalten und 2
Minuten nach der letzten Bewegungsmeldung wieder ausschalten.

Problem: FHEM bekommt nicht mit, ob zwischenzeitlich manuell
geschaltet wurde, daher als
Prämisse: nach dem automatischen Einschalten wird nicht manuell
geschaltet.

Lösungsvorschlag A:
define Licht_ein notify PIRI set Licht_WS1 toggle
define Licht_auf watchdog PIRI 00:02 SAME set Licht_WS1 toggle

Ergebnis: unter aller Sau :-)
Jedesmal, wenn PIRI auslöst, wird das Licht ein/aus/ein/aus geschaltet
==> Müll

Lösungsvorschlag B (sprachlich):
Wenn PIRI Meldung macht und innerhalb der letzten 2 Minuten keine
Meldung war, dann schalte WS1 um (toggle)
Wenn PIRI seit 2 Minuten keine Meldung machte, schalte um (toggle).

Fragen:
1. Wie bringe ich das fhem bei?
2. Geht das nicht eleganter?

Grüße
kostra

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com