blitzcode / hue-dashboard

A web interface for monitoring and controlling Philips Hue lights
http://www.blitzcode.net/haskell.shtml#hue-dashboard
281 stars 22 forks source link

Multiple Scenes #5

Open Wirsing84 opened 7 years ago

Wirsing84 commented 7 years ago

Hey Tim, awesome job w/ the hue-dashboard. I use the great iConnectHue App by Stefan Göhler and strongly rely on "Presets" which I guess translate to "scenes" elsewhere. Now I was hoping to add additional control to my light setup by putting a iPad mini on the wall and using the hue-dashboard.

Problem: I would like to use the Presets I created with iConnectHue (lots of work put into that), but most imported scenes are cryptic at best and I only see 7 out of probably 50 (lots of iConnectHue presets plus weird technical scenes created by other apps like Thorlight etc). screen shot 2017-05-12 at 00 41 56

Is there any way of expanding the scenes list or making it scrollable? Or even only make it so that I can choose which scenes should be shown?

Any ideas are greatly appreciated. Cheers from Darmstadt Chris

blitzcode commented 7 years ago

It's all a bit of a pain, isn't it? I personally need to sync scenes between my own software, the Hue system (mostly for export to the Amazon Echo) and HomeKit (for off-site monitoring / control & Siri).

That 'Imported Scenes' tile was added very early before hue-dashboard had its own scenes. It basically just displays the 7 most recently modified version 1 Hue scenes. Those scenes had a number of annoying limitations and are deprecated inside Hue now. The cryptic names are because scenes are often created temporary and/or for internal purposes. I don't think it would make sense to improve the 'Imported Scenes' tile. Even if it could scroll or you had more control over which scenes are shown, would you really want to use that tiny text-only list as your scene control? If anything, I'd just deprecate it entirely.

Maybe it would make sense to migrate hue-dashboard's actual scene system to use Hue's version 2 scenes. That would have better performance and compatibility with other Hue apps. Alternatively, there could be a feature to automatically import / export scenes.

For now, the only real option is to re-create scenes in hue-dashboard. This generally only takes a few seconds for each scenes, you just have to activate the existing scene using whatever means, select the lights again and save under a name in hue-dashboard. I basically only ever need to create / update scenes when I buy new lights or change rooms around, so that has worked OK for me.