File tree Expand file tree Collapse file tree
rtu-wlw286/home-assistant/packages
tcp-law14itr/home-assistant/packages Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17,19 +17,23 @@ template:
1717 state_class : total_increasing
1818 unit_of_measurement : kWh
1919 state : >
20+ {% set prefix = 'sensor.heatpump_waermemengen_heating_waermemenge_heizen_' %}
21+ {% set states = (prefix + '1_4', prefix + '5_8', prefix + '9_12') | map('states') | list %}
2022 {{
21- ( states('sensor.heatpump_waermemengen_heating_waermemenge_heizen_1_4 ') | float)
22- + (states('sensor.heatpump_waermemengen_heating_waermemenge_heizen_5_8 ') | float )
23- + (states('sensor.heatpump_waermemengen_heating_waermemenge_heizen_9_12') | float)
23+ states | map('float ') | sum
24+ if (states | length) == (states | select('is_number ') | list | length )
25+ else none
2426 }}
2527 - name : Wärmemenge Warmwasser
2628 unique_id : heatpump_waermemengen_tapwater_waermemenge_warmwasser
2729 device_class : energy
2830 state_class : total_increasing
2931 unit_of_measurement : kWh
3032 state : >
33+ {% set prefix = 'sensor.heatpump_waermemengen_tapwater_waermemenge_warmwasser_' %}
34+ {% set states = (prefix + '1_4', prefix + '5_8', prefix + '9_12') | map('states') | list %}
3135 {{
32- ( states('sensor.heatpump_waermemengen_tapwater_waermemenge_warmwasser_1_4 ') | float)
33- + (states('sensor.heatpump_waermemengen_tapwater_waermemenge_warmwasser_5_8 ') | float )
34- + (states('sensor.heatpump_waermemengen_tapwater_waermemenge_warmwasser_9_12') | float)
36+ states | map('float ') | sum
37+ if (states | length) == (states | select('is_number ') | list | length )
38+ else none
3539 }}
Original file line number Diff line number Diff line change @@ -17,19 +17,23 @@ template:
1717 state_class : total_increasing
1818 unit_of_measurement : kWh
1919 state : >
20+ {% set prefix = 'sensor.heatpump_waermemengen_heating_waermemenge_heizen_' %}
21+ {% set states = (prefix + '1_4', prefix + '5_8', prefix + '9_12') | map('states') | list %}
2022 {{
21- ( states('sensor.heatpump_waermemengen_heating_waermemenge_heizen_1_4 ') | float)
22- + (states('sensor.heatpump_waermemengen_heating_waermemenge_heizen_5_8 ') | float )
23- + (states('sensor.heatpump_waermemengen_heating_waermemenge_heizen_9_12') | float)
23+ states | map('float ') | sum
24+ if (states | length) == (states | select('is_number ') | list | length )
25+ else none
2426 }}
2527 - name : Wärmemenge Warmwasser
2628 unique_id : heatpump_waermemengen_tapwater_waermemenge_warmwasser
2729 device_class : energy
2830 state_class : total_increasing
2931 unit_of_measurement : kWh
3032 state : >
33+ {% set prefix = 'sensor.heatpump_waermemengen_tapwater_waermemenge_warmwasser_' %}
34+ {% set states = (prefix + '1_4', prefix + '5_8', prefix + '9_12') | map('states') | list %}
3135 {{
32- ( states('sensor.heatpump_waermemengen_tapwater_waermemenge_warmwasser_1_4 ') | float)
33- + (states('sensor.heatpump_waermemengen_tapwater_waermemenge_warmwasser_5_8 ') | float )
34- + (states('sensor.heatpump_waermemengen_tapwater_waermemenge_warmwasser_9_12') | float)
36+ states | map('float ') | sum
37+ if (states | length) == (states | select('is_number ') | list | length )
38+ else none
3539 }}
You can’t perform that action at this time.
0 commit comments