Toggle, Turn_on and Turn_off not compatible with Climate anymore

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.

  1. because Alexa won’t recognize “Alexa, turn on/off AC bedroom” anymore
  2. 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!