Hi - first off thanks for making this integration, this has been really awesome to use.
Is there a way to enforce only one direction of traffic for Thermostat Updates?
What I mean by that is I’d really like my Hubitat to be the Source Of Truth for my temperature settings. But with TCC being what it is, sometimes those calls fail. What I’m seeing looks like the following behavior:
I set my thermostat in Hubitat to 74 degrees → TCC call fails for whatever reason → Polling/refresh happens, which calls TCC and succeeds and sees the old temperature → Hubitat “syncs” with TCC, setting itself to the old temperature
I I tried to include a logs image as an example but the system won’t let me because my account is too new…trying a text block instead (apologies)
command-refresh Command called: refresh() command Thermostat Scheduler: Bedroom Thermostat, Living Room Thermostat 7/30/2026 10:30:01.441 am
lastUpdate 07/30/2026 10:00 AM Living Room Thermostat Last Update was Set to 07/30/2026 10:00 AM Honeywell Redlink 7/30/2026 10:00:02.384 am
command-refresh Command called: refresh() command Thermostat Scheduler: Bedroom Thermostat, Living Room Thermostat 7/30/2026 10:00:01.659 am
coolingSetpoint 69.0 °F Living Room Thermostat Cooling was Set to 69.0 Honeywell Redlink 7/30/2026 9:30:01.370 am
temperature 70.0 °F Living Room Thermostat Temperature was Set to 70.0 Honeywell Redlink 7/30/2026 9:30:01.329 am
command-setThermostatFanMode Command called: setThermostatFanMode(auto) command Thermostat Scheduler: Bedroom Thermostat, Living Room Thermostat 7/30/2026 9:00:03.915 am
thermostatSetpoint 74.0 °F Living Room Thermostat Thermostat Setpoint is 74.0 Thermostat Scheduler: Bedroom Thermostat, Living Room Thermostat 7/30/2026 9:00:03.331 am
command-setCoolingSetpoint Command called: setCoolingSetpoint(74.0) command Thermostat Scheduler: Bedroom Thermostat, Living Room Thermostat 7/30/2026 9:00:03.333 am
coolingSetpoint 74.0 °F Living Room Thermostat Cooling Setpoint is 74.0 Thermostat Scheduler: Bedroom Thermostat, Living Room Thermostat 7/30/2026 9:00:03.323 am
thermostatSetpoint 63.0 °F Living Room Thermostat Thermostat Setpoint is 63.0 Thermostat Scheduler: Bedroom Thermostat, Living Room Thermostat 7/30/2026 9:00:03.207 am
command-setHeatingSetpoint Command called: setHeatingSetpoint(63.0) command Thermostat Scheduler: Bedroom Thermostat, Living Room Thermostat 7/30/2026 9:00:03.213 am
command-setThermostatMode Command called: setThermostatMode(auto) command Thermostat Scheduler: Bedroom Thermostat, Living Room Thermostat 7/30/2026 9:00:02.572 am
In this instance, I have a scheduler automation set up to set both my thermostats to 69 degrees at night and 74 degrees during the day.
What I tend to see is one of them will fail for some reason, and then just never get updated. When I check Hubitat, it says they’re set to the old temperature. If I hit “set to scheduled temperatures”, they’ll update in hubitat but sometimes will revert back after the refresh job runs.
I’ve turned off “Poll Interval” at the device level to try and fix this issue, and I’ve just now disabled “refresh interval” at the schedule level.
My goal with the refresh interval was to have the schedule continually push its value if it didn’t match what TCC showed, but instead it seems like it’s consuming the TCC value and setting that value in Hubitat.
Is there an intended setup for the behavior I’m seeking?