Heizungspumpe bei nur bei Heizbetrieb der Thermostate Einschalten

Hallo Zusammen,
ich bin recht neu in Home Assistent und kämpfe gerade damit.
Ich habe neun Sonoff Thermostate im Einsatz, die auch alle super in HA funktionieren und ich alle schon mal schön im Dashboard einstellen und beobachten kann.
Allerdings würde ich gerne auch die Umwälzpumpe über ein Shelly steuern. Und zwar möchte ich das sie Läuft wenn mindestens ein Thermostat auf “heat” steht. Wenn kein Thermostat heizen will, also alle auf “idle” stehen soll die Pumpe ausgehen.
Ich bin beim Programieren manchmal etwas schwer von begriff. Fürs Einschalten bräuchte ich ja eine Oder Verknüpfung. Fürs ausschalten eigentlich eine Und Verknüpfung, also wenn alle auf “idle” stehen dann Pumpe aus. Wie realisiere ich sowas? Ich hatte vor das ich diese doch eigentlich einfache Automatisierung über die GUI lösen kann.
Wer möchte mir helfen?
Bei der Automatisierung kann ich die Pumpe ja einschalten wenn einer der Thermostate auf "heat schaltet, das kann ich über den Trigger lösen, funktioniert auch soweit.
Aber wie mache ich das mit der Abschaltung? Der Trigger löst ja schon aus wenn nur ein Thermostat auf "idle"schaltet, dann wäre die Pumpe aus obwohl die anderen noch heizen möchten.

Vielen Dank schon mal!

Dann nimmst du eben als Tigger alle Thermostate.
Wen Term1 = idle und Term2 = idle und Term3 = idle dann schalte die Pumpe ab.

Hallo Pompom, danke für die schnelle Antwort!
Anscheinend sind die Trigger ja generell Oder verknüpft.
Wie kann ich die dann auf “und” triggern?

Du setzt alle Thermostate als Trigger ein und fragst dann in der Bedingung der Automation ab, ob ALLE Thermostate idle sind.

In der Bedingung sind dann alle Einträge immer UND Verknüpft.

Gruß, Lars

Alles klar, danke für eure Antworten! Das hat mir schon weiter geholfen! :slight_smile:

Und melde dich mal, ob deine Pumpe nach dem Sommer wieder anspringt.

Ich hab da soone Befürchtung …

1 „Gefällt mir“

Du meinst bestimmt Kalkbildung. :stuck_out_tongue_closed_eyes:

Ich hab quasi das gleiche bei mir gemacht, nur dass ich mir einen Helfer erstellt habe in dem alle Thermostate in einer Gruppe sind um nur 1 Trigger zu haben.

Läuft seit 5 Jahren super! Ich hab aber zusätzlich eine Automation welche die Pumpe täglich um 1 Uhr für 10 min laufen lässt.

Das mit der Gruppe hab ich auch schon gelesen, ich habe es aber nicht geschafft eine zu erstellen. Wie funktioniert das?

Die TRV lassen sich als einige der wenigen Ausnahmen nicht per GUI gruppieren. Hier musst du also per yaml ran. Hier ein Bespiel aus meiner groups.yaml:

trv_wz:
  name: trv_wz
  entities:
    - climate.trv_wohnzimmer_vorne
    - climate.trv_wohnzimmer_hinten

Gruß, Lars