How can I identify whether or not my Hive thermostat is currently calling for heat from the boiler?

Hi, first post so usual apologies if I’m in the wrong place etc.

I’m trying to make an automation like:

  • Trigger: Tado TRV decides to turn the heating on
  • Condition: Hive is not currently heating
  • Action: Ask Hive to start the boiler

The problem I have is that I can’t figure out how to know whether or not the Hive thermostat is currently heating. I assume that the information is available, because I see in the dashboard “Heating” or “Idle”, but I can’t see how to get that information in an automation. Hopefully I’m missing something simple.

go to dev tools > states and search for climate.thermostat (or climate.something - as your name may be different). You can see that it has the following states: hvac_modes: auto, heat, off

My automations only use heat and off (I have forgotten what auto means).

climate enitities can have hvac_modes auto, cold, heat, off.
Auto is when the TRV has an internal timer that change according to a schedule.
Heat/cold is just manual control of the target temperature.

Looking a t the hvac_modes is probably not enough, since the room temperature can be 24 and the target temperature set to 17, and it will still have hvac_modes set to heat or auto.
You need to look at the attributes and see if there is some attribute for valve opening.
Mine is called level.

Got it, thank you - hvac_action for my Hive thermostat.