Varme: tilføj generic_thermostat bryggers + køkken (ZBMINI-L2)
This commit is contained in:
@@ -96,6 +96,44 @@ google_assistant:
|
|||||||
##################################################
|
##################################################
|
||||||
|
|
||||||
|
|
||||||
|
##################################################
|
||||||
|
# Varme: generic_thermostat (Bryggers + Køkken)
|
||||||
|
##################################################
|
||||||
|
|
||||||
|
climate:
|
||||||
|
- platform: generic_thermostat
|
||||||
|
name: Bryggers
|
||||||
|
unique_id: generic_thermostat_bryggers
|
||||||
|
heater: switch.varme_bryggers
|
||||||
|
target_sensor: sensor.temp_bryggers_temperatur
|
||||||
|
min_temp: 15
|
||||||
|
max_temp: 28
|
||||||
|
target_temp: 20
|
||||||
|
cold_tolerance: 0.3
|
||||||
|
hot_tolerance: 0.3
|
||||||
|
min_cycle_duration:
|
||||||
|
minutes: 5
|
||||||
|
ac_mode: false
|
||||||
|
|
||||||
|
- platform: generic_thermostat
|
||||||
|
name: Køkken
|
||||||
|
unique_id: generic_thermostat_kokken
|
||||||
|
heater: switch.varme_kokken
|
||||||
|
target_sensor: sensor.temp_kokken_temperatur
|
||||||
|
min_temp: 15
|
||||||
|
max_temp: 28
|
||||||
|
target_temp: 20
|
||||||
|
cold_tolerance: 0.3
|
||||||
|
hot_tolerance: 0.3
|
||||||
|
min_cycle_duration:
|
||||||
|
minutes: 5
|
||||||
|
ac_mode: false
|
||||||
|
|
||||||
|
##################################################
|
||||||
|
# gardin-gruppe
|
||||||
|
##################################################
|
||||||
|
|
||||||
|
|
||||||
cover:
|
cover:
|
||||||
- platform: group
|
- platform: group
|
||||||
name: Alle gardiner
|
name: Alle gardiner
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ varme_komfort_forgang:
|
|||||||
max: 28
|
max: 28
|
||||||
step: 0.5
|
step: 0.5
|
||||||
unit_of_measurement: "°C"
|
unit_of_measurement: "°C"
|
||||||
initial: 23
|
initial: 22
|
||||||
icon: mdi:thermometer
|
icon: mdi:thermometer
|
||||||
|
|
||||||
varme_komfort_lille_bad:
|
varme_komfort_lille_bad:
|
||||||
@@ -59,7 +59,7 @@ varme_komfort_lille_bad:
|
|||||||
max: 28
|
max: 28
|
||||||
step: 0.5
|
step: 0.5
|
||||||
unit_of_measurement: "°C"
|
unit_of_measurement: "°C"
|
||||||
initial: 22.5
|
initial: 22
|
||||||
icon: mdi:thermometer
|
icon: mdi:thermometer
|
||||||
|
|
||||||
varme_komfort_badevarelse:
|
varme_komfort_badevarelse:
|
||||||
@@ -68,7 +68,7 @@ varme_komfort_badevarelse:
|
|||||||
max: 28
|
max: 28
|
||||||
step: 0.5
|
step: 0.5
|
||||||
unit_of_measurement: "°C"
|
unit_of_measurement: "°C"
|
||||||
initial: 25
|
initial: 24.5
|
||||||
icon: mdi:thermometer
|
icon: mdi:thermometer
|
||||||
|
|
||||||
varme_komfort_stue:
|
varme_komfort_stue:
|
||||||
@@ -107,3 +107,21 @@ varme_ferie_temp:
|
|||||||
unit_of_measurement: "°C"
|
unit_of_measurement: "°C"
|
||||||
initial: 11
|
initial: 11
|
||||||
icon: mdi:beach
|
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
|
||||||
|
|||||||
@@ -224,6 +224,34 @@ varme_recalculate:
|
|||||||
hvac_mode: heat
|
hvac_mode: heat
|
||||||
temperature: "{{ ferie_temp }}"
|
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:
|
varme_save_defaults:
|
||||||
alias: Gem varme-standardværdier
|
alias: Gem varme-standardværdier
|
||||||
|
|||||||
@@ -21,6 +21,8 @@ ENTITIES = [
|
|||||||
"varme_komfort_lille_bad",
|
"varme_komfort_lille_bad",
|
||||||
"varme_komfort_badevarelse",
|
"varme_komfort_badevarelse",
|
||||||
"varme_komfort_stue",
|
"varme_komfort_stue",
|
||||||
|
"varme_komfort_bryggers",
|
||||||
|
"varme_komfort_kokken",
|
||||||
"varme_nat_saenkning",
|
"varme_nat_saenkning",
|
||||||
"varme_vaek_saenkning",
|
"varme_vaek_saenkning",
|
||||||
"varme_ferie_temp",
|
"varme_ferie_temp",
|
||||||
|
|||||||
Reference in New Issue
Block a user