• Isadora
  • Get it
  • Forum
  • Help
  • ADD-ONS
  • Newsletter
  • Impressum
  • Dsgvo
  • Impressum
Forum
    • Categories
    • Recent
    • Popular
    • Tags
    • Register
    • Login

    IzzyHue - Control your Philips Hue bulbs with Isadora

    Showcase
    hue
    5
    8
    2.6k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • JuriaanJ
      Juriaan Tech Staff
      last edited by Juriaan

      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 ?

      1. Get some Philips Hue Color bulbs (I never tested it with strips / or White bulbs etc.. So let me know or it works !)
      2. Get the IP of your Hue Bridge (2.0, Apple Homekit version) and write it down
      3. Go to <ip>/debug/clip.html
      4. Follow the instructions atĀ https://www.developers.meethue...
      5. Write down your username key, we need that !
      6. 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.
      7. Fill in the IP and the username.
      8. Find out wich lights are active. What is the Unique ID ? (int) (<ip>/debug/clip.html. Command : /api/<username>/lights, GET)
      9. 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...

      Isadora 3.1.1, Dell XPS 17 9710, Windows 10
      Interactive Performance Designer, Freelance Artist, Scenographer, Lighting Designer, TroikaTronix Community moderator
      Always in for chatting about interaction in space / performance design. Drop me an email at hello@juriaan.me

      bonemapB P WolandW 3 Replies Last reply Reply Quote 5
      • bonemapB
        bonemap Izzy Guru @Juriaan
        last edited by

        @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

        http://bonemap.com | Australia
        Izzy STD/USB 3.2.6 | + Beta 3.x.x
        MBP 16ā€ 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.1.2 Sonoma
        Mac Studio 2023 M2 Ultra 128GB | OSX 14.1.2 Sonoma
        A range of deployable older Macs

        1 Reply Last reply Reply Quote 0
        • JuriaanJ
          Juriaan Tech Staff
          last edited by

          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 šŸ™‚Ā 

          Ā 

          Isadora 3.1.1, Dell XPS 17 9710, Windows 10
          Interactive Performance Designer, Freelance Artist, Scenographer, Lighting Designer, TroikaTronix Community moderator
          Always in for chatting about interaction in space / performance design. Drop me an email at hello@juriaan.me

          1 Reply Last reply Reply Quote 3
          • P
            pmcwaterrock @Juriaan
            last edited by

            @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

            JuriaanJ 1 Reply Last reply Reply Quote 0
            • WolandW
              Woland Tech Staff @Juriaan
              last edited by

              @juriaan

              We'd love it if you'd upload this to the Add-Ons page if you haven't already šŸ™‚

              TroikaTronix Technical Support
              New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
              TroikaTronix Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
              TroikaTronix Add-Ons Page: https://troikatronix.com/add-ons/

              | Isadora 3.2.6 | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

              1 Reply Last reply Reply Quote 0
              • JuriaanJ
                Juriaan Tech Staff @pmcwaterrock
                last edited by

                @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

                Isadora 3.1.1, Dell XPS 17 9710, Windows 10
                Interactive Performance Designer, Freelance Artist, Scenographer, Lighting Designer, TroikaTronix Community moderator
                Always in for chatting about interaction in space / performance design. Drop me an email at hello@juriaan.me

                FredF 1 Reply Last reply Reply Quote 0
                • FredF
                  Fred @Juriaan
                  last edited by

                  @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?

                  http://www.fredrodrigues.net/
                  https://github.com/fred-dev
                  OSX 10.15.15 MBP 2019 16" 2.3 GHz 8-Core i9, Radeon Pro 5500M 8 GB, 32g RAM
                  Windows 10 7700K, GTX 1080ti, 32g RAM, 2tb raided SSD
                  Windows 10 Threadripper 3960x 64g ram, 1tb NVME, rtx 2080ti + rtx2070 super

                  WolandW 1 Reply Last reply Reply Quote 0
                  • WolandW
                    Woland Tech Staff @Fred
                    last edited by

                    @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.

                    TroikaTronix Technical Support
                    New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                    TroikaTronix Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                    TroikaTronix Add-Ons Page: https://troikatronix.com/add-ons/

                    | Isadora 3.2.6 | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post