Closed tuxuser closed 2 years ago
Indeed! User errror ...
Here is the working config: https://github.com/tuxuser/hyperion.rs/commit/204e02e0380ca8df741c6f78936e6ff7f6284275
The docs aren't really clear on that front, but yes specifying a hardware led count > 0 currently requires fully specifying the LED layout.
The code to generate the parameters for the leds depending on the layout settings is already there (src/models/layouts.rs), but it should definitely be invoked when no leds have been specified in the config.
Thanks for the follow-up. The main issue right now is that hyperion.db parsing is broken for me.
Will send a PR once fixed.
Hey again.
Maybe you have an idea about this or it's my setup being at fault:
The problem
hyperion.rs logs show that only the first LED (index: 0) contains valuable data.
Error message: not enough LED data for device: 41 missing
Source: https://github.com/vtavernier/hyperion.rs/blob/master/src/instance/device.rs#L97
Test environment
Hyperion.rs versions tested:
Client applications tested:
hyperion.rs config:
Invocation of hyperion.rs:
./target/debug/hyperiond --config config.toml -vv
Invocations of Hyperion.NG clients:
X11 Screengrabber
Remote
EDIT: Could very well be that the
config.toml
is vastly incomplete, so only a single LED is represented, sort of as a minimum placeholder... I am currently working on getting a hyperion.db imported..