Greetings, everyone! I've been working on the next major version of CoCoHue, release 3.0, and thought I'd preview some of my changes:
- Support for Hue Motion sensors (indoor and outdoor) with motion, illuminance, and temperature attributes. Do note that this relies on polling, so I would not recommend using this for time-sensitive automations like motion lighting. I trust people to understand the tradeoffs here. 
 - Support for Hue Labs "activator" devices: any Hue Labs formula you've configured on the Hue Labs website with a "virtual activator" device can be imported as a device in Hubitat. These devices, as you might expect, support being turned on and off and reporting their state (like everything on Hue, also only via polling or changing from Hubitat). I also made them a PushableButton device, so pushing button 1 is an alternative to sending an "On" command.
 
There are two new drivers for the above features: cocohue-generic-status-driver.groovy and cocohue-motion-sensor-driver.groovy; the former name is a bit odd but closely matches what Hue internally calls these devices and it may be usable for other things in the future. All of the apps and drivers have received at least minor updates, though these are only new visible features.
The code is available in HPM if you have the "prerelease" option turned on. If this works well enough for people, I'll tie up some loose ends and eventually promote this to a stable release in the "regular" branch. You can also manually install it from a temporary location I created for this: CoCoHue/beta at master ยท RMoRobert/CoCoHue ยท GitHub (should be apparent what code goes with what apps/drivers; don't forget the new ones).
And yes, 1.x users still need to perform the first upgrade manually for at least the app portion according to the instructions in the first post. 
 After that, HPM should work, though you'll probably still want to perform the uncommenting-in-the-app step each time.