- platform: template
sensors:
ventilmodus_m1:
friendly_name: "M1 Modus"
value_template: >-
{% if is_state('sensor.manual_triac_m1', '0') %}
AUTO
{% elif is_state('sensor.manual_triac_m1', '1') %}
STOP
{% elif is_state('sensor.manual_triac_m1', '2') %}
SCHLIE?EN
{% elif is_state('sensor.manual_triac_m1', '3') %}
ÖFFNEN
{% else %}
{% endif %}
- platform: template
sensors:
ventilmodus_m2:
friendly_name: "M2 Modus"
value_template: >-
{% if is_state('sensor.manual_triac_m2', '0') %}
AUTO
{% elif is_state('sensor.manual_triac_m2', '1') %}
STOP
{% elif is_state('sensor.manual_triac_m2', '2') %}
SCHLIE?EN
{% elif is_state('sensor.manual_triac_m2', '3') %}
ÖFFNEN
{% else %}
{% endif %}
- platform: template
sensors:
pumpenmodus_p1:
friendly_name: "P1 Modus"
value_template: >-
{% if is_state('sensor.manual_pumpe1', '0') %}
AUTO
{% elif is_state('sensor.manual_pumpe1', '1') %}
OFF
{% elif is_state('sensor.mmanual_pumpe1', '2') %}
ON
{% else %}
{% endif %}
- platform: template
sensors:
pumpenmodus_p3:
friendly_name: "P3 Modus"
value_template: >-
{% if is_state('sensor.manual_pumpe3', '0') %}
AUTO
{% elif is_state('sensor.manual_pumpe3', '1') %}
OFF
{% elif is_state('sensor.mmanual_pumpe3', '2') %}
ON
{% else %}
{% endif %}
- platform: template
sensors:
bewegung_m1:
friendly_name: "M1 Bewegungsmodus"
value_template: >-
{% if is_state('sensor.m1_oeffnen', '1') %}
oeffnen
{% elif is_state('sensor.m1_schliessen', '1') %}
schließen
{% else %}
stop
{% endif %}
- platform: template
sensors:
bewegung_m2:
friendly_name: "M2 Bewegungsmodus"
value_template: >-
{% if is_state('sensor.m2_oeffnen', '1') %}
Öffnen
{% elif is_state('sensor.m2_schliessen', '1') %}
schließen
{% else %}
stop
{% endif %}
- platform: template
sensors:
p1:
friendly_name: "Heizungspumpe"
value_template: >-
{% if is_state('sensor.pumpe_1', '1') %}
Ein
{% else %}
Aus
{% endif %}
- platform: template
sensors:
p3:
friendly_name: "Zirkulationspumpe"
value_template: >-
{% if is_state('sensor.pumpe_3', '1') %}
Ein
{% else %}
Aus
{% endif %}
- platform: template
sensors:
wasserbetriebsmodus:
friendly_name: "WW Betriebsmodus"
value_template: >-
{% if is_state('sensor.ecl310_betriebsartww', '0') %}
Manual
{% elif is_state('sensor.ecl310_betriebsartww', '1') %}
Schedule
{% elif is_state('sensor.ecl310_betriebsartww', '2') %}
Comfort
{% elif is_state('sensor.ecl310_betriebsartww', '3') %}
Constant setback
{% elif is_state('sensor.ecl310_betriebsartww', '4') %}
Constant comfort
{% else %}
failed
{% endif %}
- platform: template
sensors:
heizungsbetriebsmodus:
friendly_name: "Betriebsmodus Heizung"
value_template: >-
{% if is_state('sensor.ecl310_betriebsartheizung', '0') %}
Manual
{% elif is_state('sensor.ecl310_betriebsartheizung', '1') %}
Schedule
{% elif is_state('sensor.ecl310_betriebsartheizung', '2') %}
Comfort
{% elif is_state('sensor.ecl310_betriebsartheizung', '3') %}
Constant setback
{% elif is_state('sensor.ecl310_betriebsartheizung', '4') %}
Constant comfort
{% else %}
failed
{% endif %}