Skip to content

jshea2/Art-Net-for-LIFX-HTTP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 

Repository files navigation

Art-Net for LIFX-HTTP

Standalone App that Converts Art-Net Data into RGB Values for LIFX API

Screen Shot 2021-02-28 at 1 53 01 AM

Doing Virtual Zoom Productions? Control LIFX Bulbs anywhere in the world from your lighting console/software (Converts Art-Net data into LIFX API commands)

Requires: Any LIFX Color Bulb & Any Art-Net Software

Setting Up Physical LIFX Bulbs

  • Install LIFX Bulbs and Connect to WIFI (Only works on 2.4Ghz, not 5G)
  • All LIFX Lightbulbs must be connected to the SAME Account
    • This also works in Multiple Locations on Different WiFi Networks (Remote Lighting Control for Theatre 😉)

Setting Up 'Art-Net for LIFX-HTTP' App'

Screen Shot 2021-02-28 at 1 53 01 AM

  • Input Your LIFX Account's "Access Token"
  • Click "Connect LIFX" button
    • This will open the "DevTools" window and if connected will log all available scenes on the account.
    • If you do not see this make sure it's on the "Console" tab, not "Elements"
    • You'll also notice a drop-down list of all available LIFX bulbs
  • Now to "Patch" these bulbs to our Art-Net universe
    • Select LIFX bulb from drop-down list and input starting "Address"
    • Click "Patch/Add LIFX Bulb" button
    • This will patch and also log below
      • You can also patch more than one bulb to the same address for grouping multiple LIFX bulbs to one patched fixture in your lighting software
  • Input your Art-Net's "Subnet, Universe, and Net" ([0, 0, 0] is usually the default)
  • Click "Start" and send some Art-Net!
    • The "Latency" Slider is for adjusting how fast it sends to the LIFX API, If you set it too low be aware LIFX commands might start freezing.

Patching External Art-Net Software

  • ETC Nomad & QLab Settings Example:

Screen Shot 2021-01-29 at 11 37 29 PM

Screen Shot 2021-01-29 at 11 36 50 PM

  • Each LIFX Bulb is set up to be a 3-channel fixture (Red, Green, Blue)
    • You can use generic 3-channel RGB profiles to patch
    • Fun Fact: The Free version of QLab lets you do 16-channels, so you can control 5 LIFX fixtures separately

Notes:

This Application is for the HTTP API (Over Internet). For LAN API (Local Network) with much faster response, check out Art-Net for LIFX-LAN

  • A message request will only get sent to the LIFX HTTP API if there's a change in the Art-Net data
  • Keep in mind the HTTP API only accepts 120 messages per 60 seconds
    • So if you have 4 LIFX bulbs patched and send a 0 count cue that's 4 messages.
      • If that cue is a fade that's where the 'Latency Slider' helps limit the rate of messages sent if there's continuous change in Art-Net data.
  • Current workaround for "Clearing Patch" is to go to "View>Reload". This will reset everything, including re-inputting your Access Token.
  • Other features not available, but currently in the works:
    • Deleting "Patched" Bulbs

Support:

Join the Discord server Community:

chat on Discord

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published