Files
N22/include/templates/varme_ventil.yaml

35 lines
1.4 KiB
YAML

##################################################
# Varme: Anbefalet ventilposition (sæsonbaseret)
# Bruges til manuelt at justere:
# 1. Hovedhanen i sauna (Roth-fordeling)
# 2. Hovedhanen i bryggers (fjernvarme indgang)
#
# Skala 1-5:
# 1 = næsten lukket (varmt vejr, >= 15°C)
# 5 = fuldt åben (frostgrader, <= -5°C)
# Lineær imellem: 1 + (15 - T) / 20 * 4
##################################################
- sensor:
- name: "Fjernvarme ventil anbefalet"
unique_id: fjernvarme_ventil_anbefalet
unit_of_measurement: ""
icon: mdi:valve
state: >
{% set t = state_attr('weather.norgardsvej', 'temperature') | float(10) %}
{% set raw = 1 + (15 - t) / 20 * 4 %}
{{ [[raw, 1] | max, 5] | min | round(1) }}
attributes:
anbefaling: >
{% set t = state_attr('weather.norgardsvej', 'temperature') | float(10) %}
{% set raw = 1 + (15 - t) / 20 * 4 %}
{% set pos = [[raw, 1] | max, 5] | min %}
{% if pos <= 1.5 %}Position 1 - lukket (varmt vejr)
{% elif pos <= 2.5 %}Position 2 - let åben (mildt vejr)
{% elif pos <= 3.5 %}Position 3 - halvvejs (køligt vejr)
{% elif pos <= 4.5 %}Position 4 - mest åben (koldt vejr)
{% else %}Position 5 - fuldt åben (frostgrader)
{% endif %}
udetemperatur: >
{{ state_attr('weather.norgardsvej', 'temperature') | float(10) }}