Varme: tilføj generic_thermostat bryggers + køkken (ZBMINI-L2)

This commit is contained in:
2026-05-25 09:29:13 +02:00
parent 597af5533b
commit 6cf12df41f
4 changed files with 89 additions and 3 deletions
+21 -3
View File
@@ -50,7 +50,7 @@ varme_komfort_forgang:
max: 28
step: 0.5
unit_of_measurement: "°C"
initial: 23
initial: 22
icon: mdi:thermometer
varme_komfort_lille_bad:
@@ -59,7 +59,7 @@ varme_komfort_lille_bad:
max: 28
step: 0.5
unit_of_measurement: "°C"
initial: 22.5
initial: 22
icon: mdi:thermometer
varme_komfort_badevarelse:
@@ -68,7 +68,7 @@ varme_komfort_badevarelse:
max: 28
step: 0.5
unit_of_measurement: "°C"
initial: 25
initial: 24.5
icon: mdi:thermometer
varme_komfort_stue:
@@ -107,3 +107,21 @@ varme_ferie_temp:
unit_of_measurement: "°C"
initial: 11
icon: mdi:beach
varme_komfort_bryggers:
name: Komfort - Bryggers
min: 15
max: 28
step: 0.5
unit_of_measurement: "°C"
initial: 20
icon: mdi:thermometer
varme_komfort_kokken:
name: Komfort - Køkken
min: 15
max: 28
step: 0.5
unit_of_measurement: "°C"
initial: 20
icon: mdi:thermometer
+28
View File
@@ -224,6 +224,34 @@ varme_recalculate:
hvac_mode: heat
temperature: "{{ ferie_temp }}"
# ---- Bryggers generic_thermostat (ingen vinduesensor) ----
- service: climate.set_temperature
target:
entity_id: climate.bryggers
data:
hvac_mode: heat
temperature: >
{% set k = states('input_number.varme_komfort_bryggers') | 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 %}
# ---- Køkken generic_thermostat (ingen vinduesensor) ----
- service: climate.set_temperature
target:
entity_id: climate.kokken
data:
hvac_mode: heat
temperature: >
{% set k = states('input_number.varme_komfort_kokken') | 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 %}
varme_save_defaults:
alias: Gem varme-standardværdier