Bei bestimmter Temperatur einen Regler auf diesen Wert stellen

Moin.

Ich habe:
Sensor Taupunkt, welcher mir den aktuellen Taupunkt in Grad Celsius ausgibt

Eien Einstellmöglichkeit in meiner Wärmepumpensteuerung, welche ich im Homeassstant in einer Automation mit einem Zahlwert versorgen kann.

Jetzt möchte ich eine Automation die 1 mal pro Stunde den Wert des Taupunkts ausliest und diesen wert , gerundet ohne Kommestelle, dann in die Wärmepumpeneinstellung schreibt.

Am besten mit einem Wert nur höher 12.

Ziel des ganzen, ich will den Vorlauf meinen Wärmepumpe beim Kühlen immer in Nähe des Taupunktes fahren.

Freue mich auf eure Ideen

Nachtrag:

Habe es bisher so geregelt: Für jedes Grad eine eigene Automation, das sollte doch besser gehen???

:crayon:by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)

Nimm doch einen time_pattern Trigger und setz den Taupunkt als numerical_state Bedingung.

Äh, Pattern kenn ich, das andere nicht. Und ich muss die zahl ja auch an die andere Entität übertragen.

Trigger und Bedingung ändern doch nichts an der Aktion.


triggers:
  - trigger: time_pattern
    hours: /1
conditions:
  - condition: numeric_state
    entity_id: sensor.taupunkt
    above: 12
actions:
  - action: input_number.set_value
    metadata: {}
    data:
      value: "{{ states('sensor.taupunkt') |int }}"
    target:
      entity_id: input_number.wasauchimmer

1 „Gefällt mir“

So, ich glaub ich habs… Danke

alias: Tau set
description: ""
triggers:
  - trigger: time_pattern
    hours: /1
conditions:
  - condition: numeric_state
    entity_id: sensor.wetter_taupunkt
    above: 12
actions:
  - action: number.set_value
    metadata: {}
    data:
      value: "{{ states('sensor.wetter_taupunkt') |int }}"
    target:
      entity_id: number.panasonic_heat_pump_main_z1_cool_request_temp
mode: single

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)