Overall Performance improvements
I've tried to make Cmd4 faster by removing duplicate/unneccessary code. This helps stabilize the queue.
As a note to those who use the queue, (Specifically Aircon).
A "Set" to this device can only happen if nothing is happening at the same time. This is the purpose of the Queue in "WoRm" (Write Once Read Many mode). However it is impossible to detect if you are interacting with the actual device at the same time, thus momentary errors can appear from homebridge and Cmd4.
The fact that Cmd4 tries to alleviate this Read/Write problem at all is significant. Many thanks to Mitchel Williams for all his efforts.
Take care,
John Talbot
I hope you all enjoy,
John Talbot