🧯 Stage_1 Temperature Control for Climate Entity

This is Blueprint will adjust your climate entity thermostat to 1°(adjustable) above the current temp and keep it there until a max temp. This keeps my stage 2 heat source off during chosen times. Only runs within the time period you state. There is also facility to control based on zone occumation and a roll-your-own reason.

:bookmark_tabs: Changelog

  • 2024-01-19: Add Trigger to make it more likely to run after restarting automations.
    • Add variables - clean-up action code - generate values once instead of multiple times.
    • Clarify some descriptions.
  • 2023-12-02: :tada: First release!

:crystal_ball: About this blueprint

Type of blueprint: AUTOMATION

What if I am having problems getting it going?

You can contact me for help, see the links below.

Why do I need this?

I use this BluePrint to set my Pellet stove on in the morning without triggering my stage 2 oil furnace. Without this when the thermostat setbaco adjust from the overniight 55° setting to the morning 70 degree setting, the jump of more than 2° between actual and set forced the oil stove to start. Using this, only the wood burns.

I set this up to use the current temperature ans the temperature set point in e standard climate entity. You may have to adjust things if you want to run it different.
Open your Home Assistant instance and show an integration.

There is an optional ability, defaulting to false (off), to prevent the BluePrint from triggering should a zone you pick be unoddupied.
Open your Home Assistant instance and show your zones.

:wrench: Configuration


  • An HA climate entity that can monitor temperature and provide the current_temperature be the entity to be controlled.

:card_index_dividers: Input fields

people2monitor/name: Person or People to follow
    Select the Person you want this BP to trigger 
    on for this action. Multiples are allowed.

climate_e/name: Room Thermostat
    The Climate device, thermostat, that you are ramping.

maxTemp/name: Goal Temperature
    If it is at least this, go no warmer.

rampRate/name: Degrees above actual
    Keep set point this above actual

interval/ name: Hold Period
    Set this delay between thermostat temp setting events.
    If it changes the goal set temp, it waits this long before it rechecks.
    Basically this rate limits stuff.

ramp_start_time/name: Time of day ramp should start
    Set this for the time of day you want the ramp function to be enabled.

weekday/name: Day of the week to use the Automation
    Control temp on these days with this automation.

occ_test/name: Enable the Occupancy test?
    This BluePrind can take into consideration if a zone is occupied.
    To enable this feature, select yes.
    To ignore this feature select no.

t_zone/name: Zone to monitor for occupancy
    If you said yes above, then you enter the zome to monitoe here.
    Default zone is home. Change to another zone if you want to.
    If you said no above, this section has no effect on your BluePrint.

additional_conditions/name: Additional conditions
    Extra conditions you may want to add to this automation 
    (Example: It is the heating season, etc.)

:sun_with_face: :snowflake: Troubleshooting tip

If you are troubleshooting and you want to see more traces back when doing so, here is a TIP I’ve found.
Manually edit the automation created with the ui editor (or manually with a text editor) and add the following to have this automation contain 10 traces instead of the normal 5. Then if the automation is triggering often, you can see the last 10 traces to help you decide what the issue is.
HA Docs on this here.

  stored_traces: 10

:envelope_with_arrow: Version Updates

Updates will be published on my GIT repository with the rest of my Home Assistant Blueprint collection.

:envelope_with_arrow: There is not an official version control system for Blueprints. However I have found something that comes pretty close. It is not perfect, but for MOST Blueprints, it does just fine. I encourage you to check this script out and use it to easily check if I have updated this blueprint. :link:koter84 Blueprint Update Script

Please Click the :orange_heart: at the end of this top Post if you find this Useful

:calling: Software to Download :floppy_disk:

HA link to download blueprint: Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.

Direct link to download Blueprint: https://github.com/SirGoodenough/HA_Blueprints/blob/master/Automations/Stage_1_Temperature_Control.yaml

HA_Blueprints/Automations/Stage_1_Temperature_Control.yaml at master · SirGoodenough/HA_Blueprints · GitHub.

:globe_with_meridians: All My Blueprints

Link to ALL my Blueprints


:man_juggling:t5: Contact Links or see my other work

What are we Fixing Today Homepage / Website: https://www.WhatAreWeFixing.Today/

Channel Link URL: (WhatAreWeFixingToday) https://bit.ly/WhatAreWeFixingTodaysYT

Discord Guild: (Sir_Goodenough#9683) WhatAreWeFixingToday?

:cheese: If you want to support me

Buy me Coffee: https://www.buymeacoffee.com/SirGoodenough

PayPal one-off donation link: PayPal.Me