IzzyHue - Control your Philips Hue bulbs with Isadora
-
Hi there all !
The last few days I worked on a way to control Philips Hue lights using Isadora for an upcoming performance. I got the base functionality working, and I thought let's share the code and perhaps you guys and girls can give me some advice / feedback on the actor :)
How does it work ?
- Get some Philips Hue Color bulbs (I never tested it with strips / or White bulbs etc.. So let me know or it works !)
- Get the IP of your Hue Bridge (2.0, Apple Homekit version) and write it down
- Go to <ip>/debug/clip.html
- Follow the instructions at https://www.developers.meethue...
- Write down your username key, we need that !
- Open Isadora if you haven't already. In this file we find 4 actors. A Master that controls the communication of the Hue, a Brightness actor, a simple switch on/off actor and a Color actor.
- Fill in the IP and the username.
- Find out wich lights are active. What is the Unique ID ? (int) (<ip>/debug/clip.html. Command : /api/<username>/lights, GET)
- Try to turn the lights on/off. To send the information to the bridge trigger the input 'trigger' on one of the actors.
Got ya's
- I'm still working on the feedback from the bridge. It is quite difficult to get a grasp on it .. Because of this I can't close the connection of the Client. This is causing some delay. Currently this is set to 3 seconds.
- The plugin is currently broadcasting the data so that you don't have to connect them. This is something that I normally do. Don't want this behavoir ? Just turn the broadcasting input to off and you will never hear from it again ;)
- The Color correction is not 100% yet. You will see a slight difference in the color in Izzy / the color that the bulb gives.
Bugs / issues / feature request / etc let me know !
Download here : https://github.com/JuriaanGreg...
-
@juriaan said:
control Philips Hue lights using Isadora for an upcoming performance
Great! Thanks for sharing. How will you use this in a performance is it to change color of domestic lights in a theatrical set or have you hacked a more technical solution?
best wishes
bonemap
-
Hi there Bonemap,
I'm currently working on a installation where we are translating music for deaf people to other senses. So think about vibration, light, smell, etc. But I can see this working for theatre sets as well ! Saturday we have our first playsession, will collect photo's / etc and create a new thread with more detail :)
-
@juriaan This set of actors stills seems to work - and it's great. I'm having a problem with the Master resetting the IP address when I change scenes. Do you have any advice. I know the actor set is old though and it might be an Isadora version issue. Thanks - Paul
-
We'd love it if you'd upload this to the Add-Ons page if you haven't already :)
-
@pmcwaterrock
Hi there Paul!
Good to hear that it still works. You can use a so-called Background scene for that and use a workflow using Broadcasters and Listeners.
See our help article for more information about the subject;https://support.troikatronix.c...
Let me know how it goes :)- Juriaan
-
@juriaan I have a quick question, I am thinking about use Hue bulbs for a large light installation, - in your experience how sync are they - I know there is a soft limit of 40 bulbs per gateway for good operation, but inside this limit do you think I can run animations across bulbs and have them react within 40ms together?
-
@fred said:
do you think I can run animations across bulbs and have them react within 40ms together?
Did you ever end up doing this? The mental image of it seems beautiful.