FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: kvn298 am 28 Juli 2022, 17:31:27

Titel: DOIF Schalten von Device auf Grund mehrerer Bedingungen
Beitrag von: kvn298 am 28 Juli 2022, 17:31:27
Hallo,
ich möchte gerne ein Brunnenpumpe einschalten sobald ein Ventil für die Bewässerung aktiv ist und die Pumpe dann erst wieder ausschalten wenn alle Ventil deaktiviert sind.

Ich habe folgende Definition meines DOIF

([Bewaesserung_seite:"on"] or [Bewaesserung_pool_links:"on"] or [Bewaesserung_pool_rechts:"on"] or [Bewaesserung_Terrasse:"on"] or [Bewaesserung_vorne:"on"])
(set Brunnenpumpe on) DOELSE (set Brunnenpumpe off)


Das einschalten funktioniert auch, aber sobald ich eines der Ventile wieder ausschalten wird auch die Pumpe ausgeschaltet. Und nicht erst wenn alle Ventile aus sind.

Ich finde einfach meinen Fehler nicht.
Titel: Antw:DOIF Schalten von Device auf Grund mehrerer Bedingungen
Beitrag von: Damian am 28 Juli 2022, 17:40:30
Zitat von: kvn298 am 28 Juli 2022, 17:31:27
Hallo,
ich möchte gerne ein Brunnenpumpe einschalten sobald ein Ventil für die Bewässerung aktiv ist und die Pumpe dann erst wieder ausschalten wenn alle Ventil deaktiviert sind.

Ich habe folgende Definition meines DOIF

([Bewaesserung_seite:"on"] or [Bewaesserung_pool_links:"on"] or [Bewaesserung_pool_rechts:"on"] or [Bewaesserung_Terrasse:"on"] or [Bewaesserung_vorne:"on"])
(set Brunnenpumpe on) DOELSE (set Brunnenpumpe off)


Das einschalten funktioniert auch, aber sobald ich eines der Ventile wieder ausschalten wird auch die Pumpe ausgeschaltet. Und nicht erst wenn alle Ventile aus sind.

Ich finde einfach meinen Fehler nicht.

Du musst statt Events abzufragen, die Status abfragen:

([Bewaesserung_seite:state] eq "on" or ....

Titel: Antw:DOIF Schalten von Device auf Grund mehrerer Bedingungen
Beitrag von: kvn298 am 28 Juli 2022, 18:04:34
Ach es kann doch so einfach sein!

DAAAANKE! So funktioniert es  :D