Google home doesn't show thermostat operating state

I have two hubs connected with hub mesh. A C5 with an old trane z-wave thermostat using the Generic Z-Wave Thermostat driver, and a C8 Pro that exposes the devices to Google Home with the built in app.

It looks like there's a bug in the Google Home app where it doesn't subscribe to the thermostatOperatingState event so Google Home is never notified when the heat turns on.

I've tried lots of different drivers on the C5 but it doesn't fix it. I've also tried removing and adding the device from Hub Mesh and the Google Home app and re-syncing and it always creates the same set of event subscriptions with the missing OperatingState handler.

Is there a workaround to manually subscribe an app to an event? Is it possible to get a bug fix in built in app?

Looking at the docs for Google Home:.Cloud-to-cloud  |  Google Home Developers

It says there's an attribute "activeThermostatMode" that can be reported. Maybe the hubitat integration needs to be changed to subscribe to the event and report that?

It doesn't look like the community driver reports it either:

1 Like