So, I have been using jcwillox: hass-template-climate for a time now and it works really well.
But since the 2025 upgrade, it is not compatible anymore with turn on, off and toggle. I got a workaround on my dashboard buttons using scripts, but I wish I could make this work as a “native” resource again.
- because Alexa won’t recognize “Alexa, turn on/off AC bedroom” anymore
- because I have to create a toggle script for every climate entity
Does anyone knows how to do this?
- Core 2025.1.0
- Supervisor 2024.12.3
- Operating System 14.1
- Frontend 20250103.0
##### Ar Escritório #####
- platform: climate_template
name: Ar Escritório
unique_id: ar_escritorio
modes:
- "cool"
- "off"
min_temp: 18
max_temp: 30
fan_modes:
- "auto"
- "low"
- "medium"
- "high"
# Disponibilidade - Caso tenha algums dispositivo ligado a ele
availability_template: true
# Modo
hvac_mode_template: "{{ states('input_select.ar_escritorio_modo') }}"
set_hvac_mode:
- service: input_select.select_option
target:
entity_id: input_select.ar_escritorio_modo
data:
option: "{{ hvac_mode }}"
# Temperatura
target_temperature_template: "{{states ('input_number.ar_escritorio_temperatura') }}"
current_temperature_template: "{{state_attr('weather.forecast_home', 'temperature' ) | int(0)}}"
set_temperature:
- service: input_number.set_value
target:
entity_id: input_number.ar_escritorio_temperatura
data:
value: "{{ temperature }}"
# Ventilador
fan_mode_template: "{{ states('input_select.ar_escritorio_fan') }}"
set_fan_mode:
- service: input_select.select_option
target:
entity_id: input_select.ar_escritorio_fan
data:
option: "{{ fan_mode }}"
The template creater fixed this issue!