Migration of Template based Sensors due to deprecation of "platform: template" from 2026.6
This commit is contained in:
101
sensors.yaml
101
sensors.yaml
@@ -1,59 +1,46 @@
|
||||
---
|
||||
#### Scala-Taverna motion custom Sensor
|
||||
- platform: template
|
||||
sensors:
|
||||
scala_taverna_motion:
|
||||
unique_id: scala_taverna_motion
|
||||
friendly_name: Scala Taverna Motion Sensor
|
||||
value_template: >-
|
||||
{% if states('binary_sensor.presenza_bassa_scala_taverna_occupancy') == 'on' or states('binary_sensor.presenza_alta_scala_taverna_occupancy') == 'on' %}
|
||||
on
|
||||
{% else %}
|
||||
off
|
||||
{% endif %}
|
||||
icon_template: mdi:motion-sensor
|
||||
# ---
|
||||
# IMPORTANT NOTE: all sensors here having templates have been migrated/fixed to template.yaml as per Deprecation of platform: Template
|
||||
|
||||
evcharge_total_power:
|
||||
unique_id: evcharge_total_power
|
||||
friendly_name: EVcharge total power
|
||||
unit_of_measurement: "kW"
|
||||
value_template: >-
|
||||
{{ ( ( (states('sensor.evcharge_front_power') | float) + (states('sensor.evcharge_back_power') | float) ) / 1000 ) }}
|
||||
# - platform: template
|
||||
# sensors:
|
||||
# evcharge_total_power:
|
||||
# unique_id: evcharge_total_power
|
||||
# friendly_name: EVcharge total power
|
||||
# unit_of_measurement: "kW"
|
||||
# value_template: >-
|
||||
# {{ ( ( (states('sensor.evcharge_front_power') | float) + (states('sensor.evcharge_back_power') | float) ) / 1000 ) }}
|
||||
# hp_power_kw:
|
||||
# unique_id: hp_power_kw
|
||||
# friendly_name: Heating Pump power
|
||||
# unit_of_measurement: "kW"
|
||||
# value_template: >-
|
||||
# {{ ( (states('sensor.hp_power') | float ) / 1000 ) }}
|
||||
# home_only_power:
|
||||
# unique_id: home_only_power
|
||||
# unit_of_measurement: "kW"
|
||||
# friendly_name: Home Power without HP Pump and EVcharge
|
||||
# value_template: >-
|
||||
# {{ (states('sensor.pw_load_power') | float) - (states('sensor.evcharge_total_power') | float) - ((states('sensor.hp_power') | float ) / 1000) }}
|
||||
# ev_heat_power:
|
||||
# unique_id: ev_heat_power
|
||||
# unit_of_measurement: "kW"
|
||||
# friendly_name: HP Pump and EVcharge Power
|
||||
# value_template: >-
|
||||
# {{ (states('sensor.evcharge_total_power') | float) + ((states('sensor.hp_power') | float ) / 1000) }}
|
||||
# entities_count:
|
||||
# friendly_name: "Number of Entities"
|
||||
# value_template: >-
|
||||
# {{ states | rejectattr('state', 'eq', 'unavailable') | list | count}}
|
||||
# na_entities_count:
|
||||
# friendly_name: "Number of NA Entities"
|
||||
# value_template: >-
|
||||
# {{ states | selectattr('state', 'eq', 'unavailable') | map(attribute='entity_id') | list | count }}
|
||||
# holiday:
|
||||
# friendly_name: "Holiday"
|
||||
# value_template: >-
|
||||
# {% if states.calendar.holidays_in_italy.state == 'on' %}
|
||||
# {{ states.calendar.holidays_in_italy.attributes.message }}
|
||||
# {% else %}
|
||||
# none
|
||||
# {% endif %}
|
||||
|
||||
hp_power_kw:
|
||||
unique_id: hp_power_kw
|
||||
friendly_name: Heating Pump power
|
||||
unit_of_measurement: "kW"
|
||||
value_template: >-
|
||||
{{ ( (states('sensor.hp_power') | float ) / 1000 ) }}
|
||||
|
||||
home_only_power:
|
||||
unique_id: home_only_power
|
||||
unit_of_measurement: "kW"
|
||||
friendly_name: Home Power without HP Pump and EVcharge
|
||||
value_template: >-
|
||||
{{ (states('sensor.pw_load_power') | float) - (states('sensor.evcharge_total_power') | float) - ((states('sensor.hp_power') | float ) / 1000) }}
|
||||
|
||||
ev_heat_power:
|
||||
unique_id: ev_heat_power
|
||||
unit_of_measurement: "kW"
|
||||
friendly_name: HP Pump and EVcharge Power
|
||||
value_template: >-
|
||||
{{ (states('sensor.evcharge_total_power') | float) + ((states('sensor.hp_power') | float ) / 1000) }}
|
||||
|
||||
entities_count:
|
||||
friendly_name: "Number of Entities"
|
||||
value_template: >-
|
||||
{{ states | rejectattr('state', 'eq', 'unavailable') | list | count}}
|
||||
na_entities_count:
|
||||
friendly_name: "Number of NA Entities"
|
||||
value_template: >-
|
||||
{{ states | selectattr('state', 'eq', 'unavailable') | map(attribute='entity_id') | list | count }}
|
||||
holiday:
|
||||
friendly_name: "Holiday"
|
||||
value_template: >-
|
||||
{% if states.calendar.holidays_in_italy.state == 'on' %}
|
||||
{{ states.calendar.holidays_in_italy.attributes.message }}
|
||||
{% else %}
|
||||
none
|
||||
{% endif %}
|
||||
|
||||
Reference in New Issue
Block a user