1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Other LIFX support

Discussion in 'LED Devices Support' started by PaulWebster, 3 May 2018.

  1. PaulWebster

    PaulWebster New Member

    Messages:
    10
    Hardware:
    RPi1/Zero, RPi2, RPi3, +PhilipsHue
    Has anyone looked at adding LIFX support into Hyperion?
     
  2. penfold42

    penfold42 Moderator Developer

    Messages:
    742
    Hardware:
    RPi1/Zero, RPi2, RPi3, 32/64bit, +Arduino, +nodeMCU/ESP8266
    The protocol looks well documented so it doesn’t look too difficult.
     
  3. PaulWebster

    PaulWebster New Member

    Messages:
    10
    Hardware:
    RPi1/Zero, RPi2, RPi3, +PhilipsHue
  4. penfold42

    penfold42 Moderator Developer

    Messages:
    742
    Hardware:
    RPi1/Zero, RPi2, RPi3, 32/64bit, +Arduino, +nodeMCU/ESP8266
    What are your coding skills like ?

    I don’t have a bulb or the time to do it myself, but happy to provide pointers to what’s needed
     
  5. PaulWebster

    PaulWebster New Member

    Messages:
    10
    Hardware:
    RPi1/Zero, RPi2, RPi3, +PhilipsHue
    It is a long long time since I wrote anything substantial that required compiling but I'll take a look at how Philips Hue is done and see if I can do something similar with the LIFX LAN protocol
     
  6. penfold42

    penfold42 Moderator Developer

    Messages:
    742
    Hardware:
    RPi1/Zero, RPi2, RPi3, 32/64bit, +Arduino, +nodeMCU/ESP8266
  7. Jose Ramon Espericueta

    Jose Ramon Espericueta Member

    Messages:
    66
    Hardware:
    RPi3, +Arduino
    Hi penfold tacking advantage of your comment, what language i need to know to programming hyperionng
     
  8. penfold42

    penfold42 Moderator Developer

    Messages:
    742
    Hardware:
    RPi1/Zero, RPi2, RPi3, 32/64bit, +Arduino, +nodeMCU/ESP8266
    C/C++ with some QT
     
  9. leffie56

    leffie56 New Member

    Messages:
    1
    Hardware:
    RPi1/Zero, RPi3
    How would one go about coding something like this?

    I'm very entry level - I've written automation scripts/desktop macros/setup daily tasks on my Pi's etc.

    I can understand basic Python. So I'm very honest about where I am.

    However, I do have a desire to learn and this sounds like a good project to get started. I want to learn and I'd also like to use this thing and allow other people to.

    Where would I get started pulling together the above linked info into something usable?
     
  10. Paulchen-Panther

    Paulchen-Panther Ich komme wieder, keine Frage! Developer

    Messages:
    109
    Hardware:
    RPi1/Zero, RPi3, 32/64bit, +Arduino
  11. jymbob

    jymbob New Member

    Messages:
    1
    Hardware:
    RPi1/Zero, 32/64bit, +Arduino, +nodeMCU/ESP8266
    That's the cloud API. LIFX has a much faster UDP based LAN API, which is the route to pursue. There's a very nice python library already, but I've yet to find a decent C++ implementation, and don't have any experience working with the language.