Whirlpool – Heizen auf 37 °C (PV/SoC/Preis OK)
Heize den Whirlpool automatisch auf 37 °C, wenn der Erlaubnis-Schalter aktiv ist und genügend PV-Produktion, Akkuladung oder ein günstiger Strompreis vorliegt. Zustandsänderungen müssen mindestens 3 Minuten anliegen (Anti-Flattern).
Entitäten:binary_sensor.whirlpool_energie_preis_okclimate.spa_thermostatinput_boolean.whirlpoolswitch.spa_power
So funktioniert diese Automation
Schritt 1
Auslöser
- Zustandsänderung
whirlpool energie preis ok -> on (für 3 Min.)
- Zustandsänderung
whirlpool, spa power, spa filter -> on
- Zeitintervall
Minuten: /5
Schritt 2
Bedingungen
- Zustand
whirlpool = on
- Zustand
spa power = off
- Zustand
whirlpool energie preis ok = on
Schritt 3
Aktionen
Schalter einschalten
spa power, spa filter
Heizungsmodus ändern
spa thermostat
Temperatur setzen
spa thermostat
Whirlpool – Heizen auf 37 °C (PV/SoC/Preis OK)
# Entity-IDs sind anonymisiert. Ersetze sie durch deine eigenen.
# Beispiel: light.dein_wohnzimmer_licht -> light.wohnzimmer_deckenlampe
alias: Whirlpool – Heizen auf 37 °C (PV/SoC/Preis OK)
description: 'Heize den Whirlpool automatisch auf 37 °C, wenn der Erlaubnis-Schalter aktiv ist und genügend PV-Produktion,
Akkuladung oder ein günstiger Strompreis vorliegt. Zustandsänderungen müssen mindestens 3 Minuten anliegen (Anti-Flattern).
'
mode: restart
trigger:
- entity_id: binary_sensor.whirlpool_energie_preis_ok
to: 'on'
for: 00:03:00
trigger: state
- entity_id:
- input_boolean.whirlpool
- switch.spa_power
- switch.spa_filter
to: 'on'
trigger: state
- minutes: /5
trigger: time_pattern
condition:
- condition: state
entity_id: input_boolean.whirlpool
state: 'on'
- condition: state
entity_id: switch.spa_power
state: 'off'
- condition: state
entity_id: binary_sensor.whirlpool_energie_preis_ok
state: 'on'
action:
- target:
entity_id:
- switch.spa_power
- switch.spa_filter
action: switch.turn_on
data: {}
- target:
entity_id: climate.spa_thermostat
data:
hvac_mode: heat
action: climate.set_hvac_mode
- target:
entity_id: climate.spa_thermostat
data:
temperature: 37
action: climate.set_temperature
