Add Danfoss Ally: stue + badevarelse to heating system and dashboard

This commit is contained in:
2026-04-23 15:21:03 +02:00
parent cea0e599f9
commit 9fbc1626d7
3 changed files with 69 additions and 1 deletions
+21 -1
View File
@@ -213,7 +213,7 @@ sections:
graph_span: 24h
header:
show: true
title: Bad
title: Badeværelse
show_states: true
colorize_states: true
now:
@@ -235,6 +235,15 @@ sections:
series:
- entity: sensor.bad_motion_sensor_temperature
name: Hue
- entity: climate.badevarelse
attribute: current_temperature
name: Ally aktuelt
- entity: climate.badevarelse
attribute: temperature
name: Ally mål
stroke_width: 1
curve: stepline
color: "#ff8800"
- type: grid
cards:
@@ -264,6 +273,15 @@ sections:
series:
- entity: sensor.stue_motion_temperatur
name: Hue
- entity: climate.stue
attribute: current_temperature
name: Ally aktuelt
- entity: climate.stue
attribute: temperature
name: Ally mål
stroke_width: 1
curve: stepline
color: "#ff8800"
- type: grid
cards:
@@ -352,6 +370,8 @@ sections:
- entity: input_number.varme_komfort_gang
- entity: input_number.varme_komfort_forgang
- entity: input_number.varme_komfort_lille_bad
- entity: input_number.varme_komfort_badevarelse
- entity: input_number.varme_komfort_stue
- type: entities
title: Sænkninger og ferie
+18
View File
@@ -62,6 +62,24 @@ varme_komfort_lille_bad:
initial: 22
icon: mdi:thermometer
varme_komfort_badevarelse:
name: Komfort - Badeværelse
min: 15
max: 28
step: 0.5
unit_of_measurement: "°C"
initial: 20
icon: mdi:thermometer
varme_komfort_stue:
name: Komfort - Stue
min: 15
max: 28
step: 0.5
unit_of_measurement: "°C"
initial: 24
icon: mdi:thermometer
# Globale sænkninger
varme_nat_saenkning:
name: Natsænkning
+30
View File
@@ -145,3 +145,33 @@ varme_recalculate:
{% elif not home %} {{ [k - vaek_sænk, 15] | max }}
{% else %} {{ k }}
{% endif %}
# ---- Badeværelse Danfoss Ally (ingen vinduesensor endnu) ----
# entity_id: climate.badevarelse — ret hvis Z2M giver andet navn
- service: climate.set_temperature
target:
entity_id: climate.badevarelse
data:
hvac_mode: heat
temperature: >
{% set k = states('input_number.varme_komfort_badevarelse') | float(20) %}
{% if vacation %} {{ ferie_temp }}
{% elif night %} {{ [k - nat_sænk, 15] | max }}
{% elif not home %} {{ [k - vaek_sænk, 15] | max }}
{% else %} {{ k }}
{% endif %}
# ---- Stue Danfoss Ally (ingen vinduesensor endnu) ----
# entity_id: climate.stue — ret hvis Z2M giver andet navn
- service: climate.set_temperature
target:
entity_id: climate.stue
data:
hvac_mode: heat
temperature: >
{% set k = states('input_number.varme_komfort_stue') | float(24) %}
{% if vacation %} {{ ferie_temp }}
{% elif night %} {{ [k - nat_sænk, 15] | max }}
{% elif not home %} {{ [k - vaek_sænk, 15] | max }}
{% else %} {{ k }}
{% endif %}