FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Superposchi am 03 Januar 2021, 11:48:26

Titel: Bedingung ohne Trigger
Beitrag von: Superposchi am 03 Januar 2021, 11:48:26
Hallo, habe nochmal eine Nachfrage zum DOIF-Modul die ich in der CommandRef nicht beantwortet finde.
Es geht um eine Bedingung ohne Trigger, also mit ? vorangestellt.
Das ist in der CommandRef beschrieben, aber wie v erhält es sich mit abfragenden Readings wie zb '([Anwesenheitsstatus] eq "1")'? Wo muss das Fragezeichen dann gesetzt werden? Auch zu Beginn der eckigen Klammer oder zu Beginn der runden Klammer? Funktioniert das in dem Fall überhaupt?
Titel: Antw:Bedingung ohne Trigger
Beitrag von: amenomade am 03 Januar 2021, 12:23:04
([?Anwesenheitsstatus] eq "1")
Titel: Antw:Bedingung ohne Trigger
Beitrag von: Superposchi am 03 Januar 2021, 12:27:38
Ok danke.

Wenn ich das richtig verstanden habe, wird damit geprüft ob der Anwesenheitsstatus auf 1 steht, aber das DOIF wird nicht ausgelöst wenn der Anwesenheitsstatus auf 1 wechselt. Richtig?

Das ganze steht nämlich in direktem Bezug zum anderen Thread, siehe https://forum.fhem.de/index.php/topic,117346.0.html (https://forum.fhem.de/index.php/topic,117346.0.html)
Titel: Antw:Bedingung ohne Trigger
Beitrag von: amenomade am 03 Januar 2021, 12:28:24
Zitat von: Superposchi am 03 Januar 2021, 12:27:38
Ok danke.

Wenn ich das richtig verstanden habe, wird damit geprüft ob der Anwesenheitsstatus auf 1 steht, aber das DOIF wird nicht ausgelöst wenn der Anwesenheitsstatus auf 1 wechselt. Richtig?

Das ganze steht nämlich in direktem Bezug zum anderen Thread, siehe https://forum.fhem.de/index.php/topic,117346.0.html (https://forum.fhem.de/index.php/topic,117346.0.html)

https://fhem.de/commandref_DE.html#DOIF_Zeitintervalle_Readings_und_Status_ohne_Trigger
Titel: Antw:Bedingung ohne Trigger
Beitrag von: Superposchi am 03 Januar 2021, 12:31:00
Das habe ich schon gelesen, wollte mich nur Rückversichern ob ich es auch richtig verstanden habe.
Titel: Antw:Bedingung ohne Trigger
Beitrag von: amenomade am 03 Januar 2021, 12:38:28
Zitat von: Superposchi am 03 Januar 2021, 12:27:38
Wenn ich das richtig verstanden habe, wird damit geprüft ob der Anwesenheitsstatus auf 1 steht, aber das DOIF wird nicht ausgelöst wenn der Anwesenheitsstatus auf 1 wechselt. Richtig?
Richtig. Es wird erst geprüft, wenn ein anderes Trigger in der entspr. Bedingung das auslöst.