Set thermostat temperature at specific time

Sets a climate entity to a specifc temperature at a set time everyday. If climate entity is off, it is normally not accepting temperature updated. This blueprints checks if climate entity is off and the temperature update will be set when thermostat is going back in heating mode.

This is exactly what I was looking for. Could you possibly allow the temp range to be appropriate for Fahrenheit as I am in the states? Thanks!

Yes please Fahrenheit

Hi, unfortenately I switched back to node red. Much more comfortable debugging and faster results.

1 Like

Thanks for this function.
It works as long as my hass:thermostat card is in “heat” mode.
After approx. 7 min the mode is switched by “something” to “automatic” mode.
Than the " dirkk1980/set_climate_on_time.yaml" can not switch the thermostat, neither on nor off.
How to fix the the card in “heat” mode resp. an other work around.
Thanks for support…

looks like the original git link is gone, anyone still have this blueprint?

The original version was set up to do some more complicated stuff (checking heat mode). This looks like it’s working for me but might not work for everyone. All it does is blindly set the temperature in F.

blueprint:
  name: Set thermostat temperature at specific time
  description: Sets a climate entity to a specifc temperature at a set time every day.
  domain: automation
  source_url: https://www.google.com
  input:
    time_to_set:
      name: Time
      description: When should the temperature be set
      selector:
        time:
    climate_entity:
      name: Thermostat
      description: Climate entity which will get the temperature update
      selector:
        entity:
          domain: climate
    temp_to_set:
      name: Temperature
      description: Temperature to set on defined time
      default: 81
      selector:
        number:
          min: 75
          max: 88
          unit_of_measurement: degrees
          step: 0.5

trigger:
  - platform: time
    at: !input time_to_set

mode: queued

action:
  - service: climate.set_temperature
    entity_id: !input climate_entity
    data:
      temperature: !input temp_to_set