The WAF factor just wasn't there for this (which I believe is more an issue with Honeywell's TC servers than this plugin). There are a couple of issues:
I managed to create a virtual device to fix issues # 1 and 2. Now, to change the temperature we update this virtual device rather than the actual plugin setpoint device. Every time the virtual device is changed it restarts a counter. If that counter ever gets to 5 seconds then a script sends an update command to the real setpoint device. This way we can press the +/- button multiple times in secession and it will INSTANTLY update the virtual device but only after we have stopped pressing +/- for 5 seconds does it actually send the command (so TC is actually only being updated once and goes directly to the new temperature). This works GREAT.
HOWEVER... I am having major issues with #3. I presume that relates to the "poll interval " setting in the plugin (which has a minimum of 240 seconds)? Is that truly how long we have to wait for a temperature change on the real thermostat to appear in HS ???
- If you use the +/- buttons, you can only change the Temp a single degree every 15 seconds.
- The Setpoint didn't update in HS instantly (it only updated once the TC servers accepted the change)
- If the temperature was changed on the actual thermostat, it takes FOREVER for that to be reflected in HS
I managed to create a virtual device to fix issues # 1 and 2. Now, to change the temperature we update this virtual device rather than the actual plugin setpoint device. Every time the virtual device is changed it restarts a counter. If that counter ever gets to 5 seconds then a script sends an update command to the real setpoint device. This way we can press the +/- button multiple times in secession and it will INSTANTLY update the virtual device but only after we have stopped pressing +/- for 5 seconds does it actually send the command (so TC is actually only being updated once and goes directly to the new temperature). This works GREAT.
HOWEVER... I am having major issues with #3. I presume that relates to the "poll interval " setting in the plugin (which has a minimum of 240 seconds)? Is that truly how long we have to wait for a temperature change on the real thermostat to appear in HS ???
Comment