Boost Funktion für Better Thermostat / Knoten im Hirn…

Ich habe da ein „Problem“ bei dem ich nicht weiter komme.

Aktuell laufen hier zwei sonoff trvzb (angebunden über ZHA / Better Thermostat) im Testbetrieb.

Beide sollen über ein externes Thermometer sonoff SNZB-02D gesteuert werden, was scheinbar auch funktioniert.

Nun würde ich gerne eine „Boost“ Funktion realisieren, bei der ich einen physischen Taster betätige und für eine vordefinierte Zeit das Ventil voll öffne. Nach Ablauf der Zeit soll die Automatik wieder übernehmen.

Mein bisheriger Ansatz:

Taster wird betätigt, versetzt einen Helfer für Zeit “x” in den Staus „Aktiv“, der nach Ablauf der Zeit auf den Status „Untätig“ zurück fällt.

Den Status des Helfers kann ich in einer Automation problemlos auslesen, aber mir fehlt das Element für die Aktion. Wie ändere ich den Zustand am Thermostat auf „volle Pulle“?

Kann eigentlich so schwer nicht sein, komme aber nicht drauf…

Dienst ausführen climate.set_temperature wäre mein Ansatz. 30 Grad, oder was der Kopf halt kann, Haken rein bei Modus heizen.

Umgedreht halt wieder auf die Standard Temperatur runter, Modus Auto.

Wäre mein Ansatz

Versuch mal das:

service: climate.set_temperature
data:
  temperature: 30
target:
  device_id: XYZ

Die device_id musst du natürlich auf dein oder deine Geräte anpassen.

Das ganze lässt sich natürlich auch ganz komfortabel über das UI realisieren indem du nach “climate” suchst.

Edit: hmmm… der Onkel war dann wohl schneller…

Bis ich mich in HA zu Hause fühle dauert es wohl noch ein wenig.
Habe es jetzt (fast) hinbekommen, die Grundfunktion passt erstmal.

Danke euch!