The driver supports the discovery of Philips Hue Hubs on your local network as well as devices that are connected. Here are the top level features:
Import Rooms and Zones defined in the Hue app and allow group level control. No more popcorn effect
Import individual lights
Import motion sensors along with temperature and illuminance
Import switches, buttons and rotary dials
Access to scenes defined in the Hue app for use with rooms/zones
Access to circadian lighting “smart scenes” from the Hue app
Access to lighting effects (candle, fire, etc) for use with individual lights (needs to be enabled in hub settings)
Access to alerts/blinking for use in notification automations. This can only run for 15 second intervals due to the design within Hue. Works with rooms/zones/lights (needs to be enabled in hub settings)
Color and color temperature control of rooms/zones/light via automations
Discovery devices by hub or by room
The Hue scenes API produces a very large amount of data. If you have too many scenes on your hub, it will fail to sync them over. This currently cannot be avoided. If it occurs, the fix is to remove some scenes within the Hue app itself.
To install the driver, enroll in the beta channel via this invite, and install the Hue driver. Then discover new devices within ST and the hub device should appear. Go into this newly created hub device and you will see an option to link (aka. authenticate) it with your Hue hub. Follow the prompts and press the button on your Hue hub when instructed. After linking the hub, you can then stay on that screen and discover further devices by using the “Add Devices” menu. You can also discover devices by room/zone later on if you wish.
What affect will putting the hub into pairing mode have on existing Hue devices? Again, quite a few existing devices, and while I’d love to add the rooms and scenes in, I don’t want it to mess up the devices and routines I already have set.
It should not effect them. It is a security feature of the Hue system that allows it to be controlled by third parties. The driver is designed to run alongside the existing Hue integration if desired. Discovery of lights is disabled by default in the settings for this reason. You later have the option to enable it if you want to remove the ST implementation
Refreshing the room/zone should pull over the latest scenes. It will also occasionally pull them over by itself to stay in sync. I have seen a refresh bug in ST where the event is sent, but the driver is never called. If it isn’t working, you may be hitting that. That issue is true for all drivers, not just this one.
So if I install this what happens to what I currently have installed. I have the hue hub already on my ST and have all of you bulbs from hue over on ST too. What happens to all of them and what they are all associated with ( automations etc )
Refreshing a device in ST can be done by going into the detail view of a device and performing a pull-to-refresh. If you do that to a room/zone device, it will look for the latest scenes. If you don’t do anything, it should automatically sync them every hour. The scenes API is very data intensive, so the syncing is setup to be pretty lazy for now.
I actually have a version that allows you to control the dimmer and color. The issue is that Hue will not report it back to ST, so the status is inaccurate. Since it is a group of lights, there isn’t a single brightness or color value to report back.
So it can be controlled, but the status isn’t accurate when you have multiple lights with different settings. I have been thinking about a reasonable way to set the status for a group. Currently thinking of using the average brightness and color. It’s a lot of work to manage though, so I want to make sure it’s worth it.
When controlling on the dimmerswitch or hue app, the status (ON, OFF) is not refreshed on st.
Lighting on HUE app —>> ST app status continuous off (doesn’t match.)
Lighting off HUE app —>> ST app status off (match.)
Lighting on ST app —>> HUE app status on (match.)
Lighting off ST app —>> HUE app status off (match.)
Lighting on HUE dial switch —>> HUE app status on (match.), ST app status off (doesn’t match)