Google nest thermostat detect Idle(Cool)

I made a reasonable effort in trying to figure out how to make an automation using the Idle(Cool) state, however it does not seem to be part of the available states of a google nest thermostat.

Its very clear that the integration is aware of the Idle state, but the mode still shows up as “Cool”

The specific use case here is that I set up a water spinkler system to spinkle my HVAC condenser with water spray when the AC is running, this results in a 15-20% energy reduction in the power usage, since I live in a very dry climate in california and my condenser unit is sitting out in the sun, so the evaporative effect of the coils is actually very significant. However, it all works great, except my spinkler continues to spray even when my thermostat is on Idle(Cool), which means the mode is indeed Cool, but the unit is on idle, since the thermostat temp has reached the desired temperature. This is not the end of the world, but the spray kind of leaves a big puddle of water.

Again, no biggie but curious how I could achieve this optimization in my setup.

Take a look at your climate entity’s attributes, specifically hvac_action. This will tell you what the system is currently doing, not just what mode it is set to.

You can clearly see the State and Attributes in Developer Tools

The mode appears as the state and the hvac_action shows if the air conditioner/furnace is running.

nice. thank you guys so much, i didnt even know there was a states and attributes. now i know where to look.

EDIT: ok it took me all of 6 minutes to get this fixed after you guys pointed me in the right direction. i spent hours googling and poking around HA all afternoon.

1 Like