Polling queue fix for Aircon
The polling queue becomes a little more intelligent in that
- Only the latest setValue of a characteristic is used.
- setValues are placed ahead of getValues
- The stateChangezresponseTime applies to all characteristics of the devices queue
- Queue recovery purges old requests, instead of them accumulating.
As a note to all, A stateChangeResponseTime of Zero is the time taken for the script to run. Only devices like GarageDoorOpeners should have a stateChangeResponseTime to go between open and closed.
The timeout is how long the script can take before being killed.
Take care,
John Talbot