Deprecation of legacy template entities in 2025.12

The template integration does not go inside the sensor integration. It stands on its own.

And you only need one template: integration. Like this in your configuration.yaml file:

template:
- sensor:
  - unique_id: hvac_living_room_temperature
    device_class: TEMPERATURE
    unit_of_measurement: °C
    default_entity_id: sensor.hvac_living_room_temperature
    icon: mdi:thermometer
    name: HVAC Living Room Temperature
    state: '{{ state_attr(''climate.device_02731d'',''current_temperature'') }}'

  - unique_id: hvac_office_temperature
    device_class: TEMPERATURE
    unit_of_measurement: °C
    default_entity_id: sensor.hvac_office_temperature
    icon: mdi:thermometer
    name: HVAC Office Temperature
    state: '{{ state_attr(''climate.device_02786c'',''current_temperature'') }}'

  - unique_id: hvac_lene_s_office_temperature
    device_class: TEMPERATURE
    unit_of_measurement: °C
    default_entity_id: sensor.hvac_lene_s_office_temperature
    icon: mdi:thermometer
    name: HVAC Lene's Office Temperature
    state: '{{ state_attr(''climate.device_0276f8'',''current_temperature'') }}'

  - unique_id: hvac_bedroom_temperature
    device_class: TEMPERATURE
    unit_of_measurement: °C
    default_entity_id: sensor.hvac_bedroom_temperature
    icon: mdi:thermometer
    name: HVAC Bedroom Temperature
    state: '{{ state_attr(''climate.device_0279b3'',''current_temperature'') }}'

Or you can use a new !include if you want to. e.g.

configuration.yaml

template: !include templates.yaml

Then in templates.yaml:

- sensor:
  - unique_id: hvac_living_room_temperature
    device_class: TEMPERATURE
    unit_of_measurement: °C
    default_entity_id: sensor.hvac_living_room_temperature
    icon: mdi:thermometer
    name: HVAC Living Room Temperature
    state: '{{ state_attr(''climate.device_02731d'',''current_temperature'') }}'

  - unique_id: hvac_office_temperature
    device_class: TEMPERATURE
    unit_of_measurement: °C
    default_entity_id: sensor.hvac_office_temperature
    icon: mdi:thermometer
    name: HVAC Office Temperature
    state: '{{ state_attr(''climate.device_02786c'',''current_temperature'') }}'

  - unique_id: hvac_lene_s_office_temperature
    device_class: TEMPERATURE
    unit_of_measurement: °C
    default_entity_id: sensor.hvac_lene_s_office_temperature
    icon: mdi:thermometer
    name: HVAC Lene's Office Temperature
    state: '{{ state_attr(''climate.device_0276f8'',''current_temperature'') }}'

  - unique_id: hvac_bedroom_temperature
    device_class: TEMPERATURE
    unit_of_measurement: °C
    default_entity_id: sensor.hvac_bedroom_temperature
    icon: mdi:thermometer
    name: HVAC Bedroom Temperature
    state: '{{ state_attr(''climate.device_0279b3'',''current_temperature'') }}'

Finally if you want long term statistics for those sensors then each one should have an additional option state_class: measurement

2 Likes