-
-
Notifications
You must be signed in to change notification settings - Fork 404
Open
Labels
Description
- 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
- Add Nanoleaf LED instance
- Generete auth token for device
- 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