35 lines
1.4 KiB
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) }}
|