I have Honeywell/Resideo Lyric T6 thermostat. Since few months, around the time Honeywell’s thermostat changed to Resideo, the “Refresh” command has disappeared from Smartthings. This has caused Smartthings not to obtain the proper reading of the temperature from the device, making the thermostat practically useless to automations. I am sure other Honeywell/Resideo users have faced the same.
I hope, there is somebody who has found solution / knows how to obtain the proper temperature reading from the thermostat.
I have a couple Honeywell Prestige thermostats. Not exactly the same thermostat, but they also connect through the cloud Residio connection.
When you say refresh “disappeared”, where did it disappear from? I’m guessing you were running some automation to regularly refresh the thermostat and you can no longer see that as an action.
I’m asking because I use the SharpTools Rule engine to run an automation to regularly refresh the thermostat, and for me, “refresh” is still exposed and working properly.
Thank you for the reply! It has disappeared from the list of actions while creating an automation -
Currently one can set:
“Heating Temperature”
“Fan” - Turn on/auto/circulate etc.
“Thermostat mode” - Heat or Off
There used to be an option named “Refresh” in the past. Perhaps I can explore the SharpTools Rule that you are referring to - thank you for sharing that it has been working properly for you.
I have a different Honeywell TCC thermostat that connects the same way. It rarely updates. I used to use it for automation but had to stop. I tried removing and reconnecting it, but the problem did not improve. I have basically given up for now.
This is been a known issue for a while. The simple solution is to run an automation that will send a “Refresh” command to the thermostat. The native ST automatons won’t send a refresh, but that capability is still exposed.
I send my refreshes based on motion and other events, but you can just as easily do it on an interval using the SharpTools Rule Engine.
I doubt this will work because I want a 5-15 min refresh cycle, even overnight. I have routines that rely on device mode (heat/cool) and interior temperature to work and they require frequent refreshes.
So instead of using motion event, you can set a rule to run a loop at whatever increment you want using a variable as a trigger, coupled with a delay. The post from Terri in the Sharptools Community describes what I’m referring to.
SharpTools’ free plan includes automations. You won’t need the paid plan to simply refresh the thermostat with a rule. You can’t use a variable for a loop, but you can trigger on other events, such as motion, etc.