Skip to content

Nanoleaf Lightstrips are not supported #1894

@tomi064

Description

@tomi064
  • I confirm that this is an issue rather than a question.

Bug report

Using the Nanoleaf HD Lightstrips (with Thread Support) is currently impossible, because the reported ledCount is 0.
It does correctly generate an auth token, but some Nanoleaf devices use a slightly different API, therefore hyperion receives incomplete information

Steps to reproduce

  1. Add Nanoleaf LED instance
  2. Generete auth token for device
  3. LED Hardware Count is set to 0, unable to create layout

What is expected?

Correct number of LEDs returned, being able to create a layout

What is actually happening?

0 LEDs returned, no Layout possible.
Because the new OpenAPI for the Lightstrip uses GET http://<ip_address>:16021/api/v1/<auth_key>/length to return numLEDs, instead of ledCount from the general GET without the /length

System

Hyperion Server:

  • Build: LordGrey-bde49a8/26fd6d8-1749918223
  • Build time: Jun 14 2025 16:59:07
  • Build type: Release
  • Git Remote: https://github.com/hyperion-project/hyperion.ng
  • Version: 2.1.1
  • UI Lang: de (BrowserLang: de)
  • UI Access: default
  • Avail Screen Cap.: framebuffer,x11,xcb,qt
  • Avail Video Cap.: v4l2
  • Avail Audio Cap.: audio
  • Avail Services: boblight,cec,effectengine,forwarder,flatbuffer,protobuffer,mDNS,SSDP,borderdetection
  • Config database: /root/.hyperion/db/hyperion.db
  • Database: read/write
  • Mode: Non-GUI

Hyperion Server OS:

  • Distribution: Debian GNU/Linux 12 (bookworm)
  • Architecture: x86_64
  • CPU Model: AMD Ryzen 7 5825U with Radeon Graphics
  • CPU Type: 80
  • Kernel: linux (6.8.12-11-pve (WS: 64))
  • Root/Admin: true
  • Qt Version: 6.4.2
  • Python Version: 3.11.2
  • Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions