Greetings, all! I've released CoCoHue 4.0 Beta 3 with some changes:
- improved EventStream (Server-Sent Events/SSE, i.e., "push") processing
- more polling options in app (more "in-between" options than previous choices in case you want to poll less now but still more often than you might feel comfortable moving up to)
- minor code refactoring/cleanup in most drivers (should not affect use)
I'd also recommend updating to Hubitat platform version 2.3.0, which was just released today and has some EventStream improvements of its own. As before, you need at least platform 2.2.9 to use the new features, and you need to opt in. (Default is the old/polling-only approach, which should continue to work on platforms back to 2.2.6.)
I think there is still some oddity with either the Hue Bridge or Hubitat's EventStream interface, as the Bridge occasionally (usually once every few minutes for me, sometimes more or less often) reports a spurious disconnect, even though the EventStream itself still seems to be connected. The driver attempts to compensate for short periods of reported disconnection but will eventually report it as such if no data comes in to prove it's not truly disconnected. This is a known issue (but I don't think CoCoHue can do anything to correct it).
If there are any other known issues, I will update the post and try to fix them in the next beta.
The best way to download the beta is to manually install the ZIP file under "Bunldes" in the admin UI. You can get the file here: https://github.com/RMoRobert/CoCoHue/blob/master/beta/CoCoHue-4.0-Beta-3.zip