Kort fortalt, har en post inne på HA forumet også, men velger å prøve lykken her istedet.
Jeg ønsker å redusere strømkostnadene, ikke nødvendigvis opplevd forbruk. Er ikke noe avanserte greier, men tanken er på bakgrunn av prisene som Tibber returnerer i klasser (dyr, billig, normal) osv. Så tenker jeg å sette Heatit Termostatene i Strømsparingmodus, varmepumpen på lavere effekt og skru av Adax Wifi ovnene. Sistnevnte er en pain, men det viktigste er de første to.
Det er to actions jeg ønsker å oppnå, lage en switch som kan skru dette på manuelt og en automatikk som kan slå inn. Først og fremst ønsker jeg å lande et script som funker. Jeg har kommet et stykke på vei, men sliter litt med å finne ut av hvordan jeg kan dynamisk sette ned temperaturen på sonene med f.eks 4 grader, da alle sonene har forskjellig temp.
Switch.yaml ser slik ut:
#Powersaving mode
- platform: template
switches:
kjell_mode:
value_template: '{{ states("input_boolean.kjell_mode") }}'
friendly_name: 'Kjell-mode'
turn_on:
- service: input_boolean.turn_on
entity_id: input_boolean.kjell_mode
- service: climate.set_preset_mode
entity_id: group.climate_termostater
data:
preset_mode: Energy Heat
# - service: climate.set_hvac_mode
# data:
# entity_id: group.climate_panelovn
# hvac_mode: 'off'
- service: climate.set_fan_mode
entity_id: climate.varmepumpe
data:
fan_mode: quiet
- service: notify.tibber
data:
title: "Kjell-mode er aktivert"
message: "Strømmen er dyr, Kjell-mode er aktivert til strømmen normaliserer seg."
turn_off:
- service: input_boolean.turn_off
entity_id: input_boolean.kjell_mode
- service: climate.set_preset_mode
entity_id: group.climate_termostater
data:
preset_mode: none
# - service: climate.set_hvac_mode
# data:
# entity_id: group.climate_panelovn
# hvac_mode: heat
- service: climate.set_fan_mode
entity_id: climate.varmepumpe
data:
fan_mode: low
- service: notify.tibber
data:
title: "Kjell-mode er deaktivert"
message: "Da vi tilbake til normalen igjen. Få kasta litt mer penger ut av vinduet. "
Groups.yaml ser slik ut:
# Groups.yaml
climate_panelovn:
name: Adax Panelovner
entities:
## Panelovn Kontor
#- climate.adax_82165
## Panelovn Gjesterom
- climate.adax_86969
## Panelovn Soverom: Ludvig
#- climate.adax_83216
## Panelovn Hovedsoverom
- climate.adax_84604
climate_termostater:
name: HeatIt Thermostater
entities:
- climate.thermofloor_as_heatit_thermostat_tf_021_heating
- climate.thermofloor_as_heatit_thermostat_tf_021_heating_2
- climate.thermofloor_as_heatit_thermostat_tf_021_heating_3
- climate.thermofloor_as_heatit_thermostat_tf_021_heating_4
Så var det dette med dynamisk temp for en gruppe. Går det, eller må jeg hente inn en og en, og hva er Evnt best practice for å få til dette?
- service: climate.set_temperature
entity_id: group.climate_termostater
data:
temperature: ???