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.
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 ....
Ach es kann doch so einfach sein!
DAAAANKE! So funktioniert es :D