ola icon indicating copy to clipboard operation
ola copied to clipboard

Nanoleaf Aurora improvements/enhancements

Open peternewman opened this issue 7 years ago • 4 comments

Leftover from #1348 .

Still todo/future features:

  • [ ] Enable streaming mode
  • [ ] Populate panel IDs automatically
  • [ ] Populate streaming port automatically
  • [ ] Starting offset (each unit is only a max of 30 channels) and/or RDM patching (per controller or per panel)
  • [ ] Pass panel vector as part of SendDMX call, so we only need one Node
  • [ ] Work out if we need to bother with Rx/binding to the socket
  • [ ] Consider a TokenBucket to manage Tx speed

Almost all of this needs some HTTP/JSON integration, so we probably need to use libcurl or something...

peternewman avatar Mar 07 '18 00:03 peternewman

For workarounds for the config stuff for now, see https://groups.google.com/d/topic/open-lighting/8FApsGOEZGg/discussion .

peternewman avatar Jun 25 '18 21:06 peternewman

See also https://github.com/OpenLightingProject/ola/issues/1485

peternewman avatar Sep 10 '18 14:09 peternewman

Firmware 3.2.0 seems to have panel IDs in a more logical order, and the seemingly unique number is now "o" in the JSON, actually that might just be orientation.

peternewman avatar Jan 22 '20 23:01 peternewman

See for example https://github.com/hyperion-project/hyperion.ng/blob/master/libsrc/leddevice/dev_net/LedDeviceNanoleaf.cpp

peternewman avatar May 24 '22 23:05 peternewman