Honeywell Thermostat Hold Status

Currently using the honeywell climate platform to integrate a few different Honeywell thermostats into HA. These are setup and working fine, except I can’t ascertain how to grab the ‘hold’ status. Right now the system is ‘Following Schedule’:


If I increase the temperature to 68 via HA:


The new entity looks like this:

After this update, HA shows the updated temperature (68) and the hvac_action = heating - but nowhere (unfortunately) does it show that the unit is on HOLD (or ideally, what TIME it’s held UNTIL).

Anyone found / seen a way to bring the hold status?

The HA climate entity doesn’t seem to mesh well with Honeywell’s hold modes.

The entity supports a hold_mode, but it seems to be looking at something different. The only options there are “hold,” “swing,” and “away.” Here’s the documentation:

My Honeywell thermostat has “permanent hold” and “temporary hold” modes. Nothing which seems like it could map to “swing” or “away.”

When I change the set temperature from HA, if the thermostat was previously running the normal schedule, it changes to temporary hold. If it was already in a hold, it stays in that hold, and just changes the temperature setting for the duration of that hold.

I haven’t found a way to cancel the hold and return to running the schedule, nor does it show when a temporary hold will revert back (at the next scheduled change) the way the thermostat and the Honeywell app do. Those things don’t appear to be supported in HA.

Beyond this basic difference, I’m convinced there are other problems with the Honeywell integration. For example, one of my thermostats appears to correctly shade the area under the line in the history_graph when the heat is on, but two do not. The one that works has heating and cooling capability, the others have heating only. The only apparent difference is the working one has “fan_mode” and “fan_modes” attributes. Obviously the fan doesn’t reflect whether it’s heating or cooling. Again, this points to some sort of issue mapping the Honeywell’s capabilities to the climate entity.

Did you make any progress with this? I’ve got a Honeywell thermostat and I’m after the same information/control as you.

I’d be willing to chip in a few bucks if it motivates a programmer to add the extra functions in.

No, others have reported it, but I’ve never heard any developer express an interest.

I’ve gotten used to this limitation. If I really need to change the type of hold, or the schedule, I’ll just use the native Honeywell app. That doesn’t happen often enough for it to be a big issue.

I love home assistant, but dang, it’s frustrating how so many integrations are effectively abandoned.

Don’t feel bad. I’ve paid a lot of money for commercial systems and had the firmware and/or software abandoned by the manufacturer. In the maritime industry Garmin is famous for this. And what about cell phones? Sadly, it’s to be expected from almost any electronics manufacturer these days.

Sure, some HA developers lose interest after the first couple of releases. But overall the community keeps most things going most of the time.


nice climate control, any chances to share the code?

You’re right of course, I just have optimistic hopes for HA, at least for any integration that’s part of the core. Google probably somehow manages to shut down more apps/services than they create for example.