I recently wrote a program to use my CT100 to control a wall outlet which I plugged in a window A/C unit, so I have a poor man’s central A/C. My wife loves it. But the problem is, temperature changes are not always reported back, so the AC is either stuck on or off. If I manually refresh in the app, the temp updates and the AC switches modes if necessary. Also, if I hit the button on my thermostat to change the temp where the temp display changes to show the set temp, once the temp display changes BACK to the current temp (which I suppose is saving my change), the AC will also change modes if necessary, regardless of whether or not I ACTUALLY change the set temp. I blame the thermostat, but am not sure what to do about it.
Is there a way to set the thermostat to periodically report back? Or, can I set the program to force a refresh? I would prefer the former, since I have a few different programs (for now - I plan on merging all programs in to one, once I figure out what I want it to do). I know extra polling would be a battery drain (I don’t have the coveted C wire), but I’d rather replace the batteries more often than discover my AC has gotten it down to 68 when I wanted it to go to 77.
Any suggestions would be much appreciated. Thanks!
No one has any thoughts on this, I take it? Is anyone else having this trouble? As an update, I used an external transformer on one of my CT100s, and it is still not reporting temperature changes back. Any suggestions, or am I on my own?
I had actually tried that, and it worked for a little bit, but then stopped. I suspected it was disabled from the cloud side, but obviously I could not prove that. As far as I know, it is at the very least frowned upon, so it is not really the right solution. I’m not crazy about it polling so often because one of my thermostats is battery powered (house has no C wires - the one that is powered has a nice ugly wire draped down the wall to a transformer at the moment), and I don’t want to run afoul of any TOSs.
One compromise I thought of was to come up with some sort of equation comparing the current temp to the set temp, take in to account the outside temp, and if the inside temp is unlikely to change in a while, set the next polling interval out further. As it gets closer to needing to adjust, increase the frequency. I think this would work, but I just haven’t had the time to look in to it.
I suppose perhaps I need to open a support ticket?