FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Hanjo am 09 Januar 2022, 15:11:26

Titel: [Gelöst] Eventsteuerung mit Wiederholung und DOELSE
Beitrag von: Hanjo am 09 Januar 2022, 15:11:26
Hallo,

ich versuche ein DOIF zu erstellen, welches mir bei einer erkannten Bewegung den Bildschirm für eine Kamera anschaltet und nach einer Zeit wieder ausschaltet, scheitere aber an den notwendingen Attributen.

Mal vereinfacht:
([sensor:"motion:\s*triggered"]) (
set screen on
) DOELSE (
set screen off
)

und dazu wait 0:60 um den Screen sofort anzuschalten und nach 60 Sekunden wieder auszuschalten.

Das funktioniert aber nicht, weil er nach dem Event niemals in den DOELSE-Fall wechselt. Welcher Parameter ist hierfür notwendig?

Außerdem soll die Zeit verlängert werden, wenn Bewegung wiederholt erkannt wird, also z.B.

Ich danke für eure Hilfe!

Grüße
Hanjo
Titel: Antw:Eventsteuerung mit Wiederholung und DOELSE
Beitrag von: Hanjo am 09 Januar 2022, 15:39:37
Ok, klarer Fall von "Wer lesen kann, ist klar im Vorteil": die Dokumentation beschreibt genau diesen Fall (Weitere Anwendungsbeispiele (https://www.fhem.de/commandref_DE.html#DOIF_Weitere_Anwendungsbeispiele)), nur habe ich das vorher nicht gefunden. Angewandt auf mein Beispiel:

([sensor:"motion:\s*triggered"]) (
set screen on
) (
set screen off
)

Attributes:
do resetwait
wait 0,60

Und schon geht's.