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???
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
by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)