Skip to content

Nanoleaf support

Implemented support for Nanoleaf devices.

API References:

Additions:

  • mDNS discovery of Nanoleaf devices on your network.
  • Settings UI page for scanning and pairing Nanoleaf devices.
  • Nanoleaf effects selection and control.
  • Nanoleaf Direct mode support.

Notes:

  • Direct mode is only supported for Nanoleaf Panels. Nanoleaf Canvas use a different socket protocol that I can't test since I only have Nanoleaf Panels.
  • New dependency on libcurl.
  • New dependency on a mdns.h header-only library.

I could use some help getting the curl dependency working across all platforms to make the CI pass. I can't get Qt Creator to build the project on Windows for some reason (unrelated to this MR).

Merge request reports

Loading