Kind of noob, so forgive me for not knowing what info to post to resolve this. I have two identical Trane thermostats in my house, both paired to my HomeAssistant Raspberry Pi. I’m running Z-wave JS as the Z-wave control panel. One of my thermostats seems to refresh it’s state normally, meaning the temp sensor for it updates pretty much continuously and the operating state(cooling, idle, etc.) updates normally. My other one does not. If I go into the JS control panel for that node and refresh those two values, I get the correct results, but it doesn’t seem to refresh on it’s own, it’s just shows the last state that I commanded it to refresh through the control panel.
I guess 2 questions - any way to make the second behave like the 1st? Or if not, what’s the best solution - a push button for a script that refreshes those two values? I can’t seem to find the syntax to refresh the operating state.
Perhaps you could start by sharing the thermostat model number.
I don’t have a Trane thermostat, but my GoControl Z-wave thermostat has a parameter that defines what is updated when specific things change on the thermostat. It may be similar.
Other details that impact updates is the z-wave node’s association table. You might compare associations between the working unit and the non-working unit. They should be the same.
I was able to log the query through the control panel and this is what it says is below. How would I script this query? I see zwave options for setting parameters, but not reading them.
The simplest way is to refresh the entity. Just don’t do this frequently. Thinks minutes not seconds. The best would be to get the device working properly.
This caught my attention because I’ve been experiencing a similar issue lately with my Z-wave CT-30 (Radio Thermostat). Only updates every 6-8 hours unless I refresh manually. I just re-interviewed the node which, other than wreaking havoc with all new entities, seems to be updating more promptly. I’ll update later and look forward to any other suggestions in this topic. Thanks.
Edited to add: at least with the CT-101 thermostat this appears to be an open issue that has happened before. May or may not be related to the Trane.
Thanks for this, it might really help. I can’t seem to get the syntax right, but I might need to play around with it. Seems that every type I edit a script in YAML and add new things to do it never saves. I go back to the block representation and back to YAML and it’s gone.