Binding Request: Nanoleaf Aurora (LED Design Triangle)

Hi René, Markus,

thank you for testing the binding. In the meantime I’ve opened a pull request for openHAB2 addons, but I keep the sources in sync in my nanoleaf-binding repository. I’ve uploaded the latest JAR file again.

A few comments what has been improved in the latest version on the bridge branch (mainly driven by the very helpful code reviews on the pull request):

  • Discovery of the individual panels is no longer triggered by the “Discover Panels” switch on the controller configuration. Once the controller/bridge is added as a thing and becomes online (i.e. successfully paired), you can start a new scan (e.g. from the Paper UI) on the Nanoleaf binding, and a few seconds later the panels connected to your controller will appear one by one in the Inbox.
  • @CoolTom: I’ve fixed the issue with the brightness of the individual panels. I found a bug in the code, and now you can control the brightness of the panels across the full spectrum.
  • WARN log messages about the controller channels being updated “although the handler was already disposed”, which appeared when uploading a new version of the JAR to the addons folder, should also no longer appear. However, I recommend to stop the binding bundle first in the Karaf console (bundle:stop <id of nanoleaf binding>), then upload the new JAR to the addons folder, and then start the updated bundle again (bundle:start <id of nanoleaf binding>).
  • @Eluminare: The regular expression to validate the current firmware has also changed and should work now.
  • For more information, the README has been updated as well, inlcuding the full example.

Best regards
Martin

2 Likes