diff --git a/dashboards/views/06_varme.yaml b/dashboards/views/06_varme.yaml index 24fb11c..914db90 100644 --- a/dashboards/views/06_varme.yaml +++ b/dashboards/views/06_varme.yaml @@ -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 diff --git a/include/input/number/varme.yaml b/include/input/number/varme.yaml index 78fed75..8ebad0d 100644 --- a/include/input/number/varme.yaml +++ b/include/input/number/varme.yaml @@ -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 diff --git a/include/scripts/varme_styring.yaml b/include/scripts/varme_styring.yaml index 6ae7e9b..ff22e6b 100644 --- a/include/scripts/varme_styring.yaml +++ b/include/scripts/varme_styring.yaml @@ -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 %}