-
-
Notifications
You must be signed in to change notification settings - Fork 384
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Alpha 8 - LED's retain last state after clearing a source #1007
Comments
Hi @flexage via UI: Configuration->General->Import/Export Configuration-> click "Export" Plus, could you set hyperion.ng in Debug mode logging and share the log output, please? via UI: System->Log-> Set Log-Level = Debug If you familiar doing things on the commandline, you might start hyperion in debug mode already and have the loglines at hand easily: pkill hyperiond Restart hyperion.ng, run Test 1 and 2 and share the log-output. Thank you! |
Hi @flexage Just one additional question: I assume that you have defined a "Refresh time for the LED device Could you set it to zero and see, if the problem still exists. Just to ring-fence the problem. Thank you! |
Hi @flexage I think I found the error. Let me apply a fix and get back to you for testing. |
Hi @Lord-Grey, great work! Sorry for not being quicker at getting back to you, I'll be available this evening (GMT) to provide any info and do any testing, please feel free to log anything you require here after looking at your fix and I'll be happy to provide it |
@Lord-Grey Great work dude! Just tested the Debian RPi 2/3 build from the PR and that code change seems to have fixed it 👍 I'll keep using this build for now, and let you know if I spot any related edge cases |
@flexage Good to hear that it is working at your end. Thanks for your support bringing it up and doing the testing. |
No problem, happy to help, thanks for all the great work on Hyperion |
* Save BLACK as lastLedColor during writeBlack * Remove debug statement overhead * Re-Add typecasting to ensure readable output * Revert "New language support: Russian and Chinese (simplified)" This reverts commit 5c95fab. * Ignore TemporaryError
Sorry, it looks like I confirmed this as fixed to soon... I ended up staying on Alpha 6 for a while as it was the most stable for me, but tonight I have been trying Alpha 9. I am still getting the last frame of the video effect/color/protobuffer output 'sticking' on my LED's when the source is cleared. I checked the "Refresh Time" on the LED Device, as you mentioned above, and it was set to 5000 - must have been a default, potentially from a very old (pre-alpha) version, I had to enable expert settings to find it. I tried setting it to 0 but it didn't have an effect on the problem. |
Bug report
Steps to reproduce
I'm using Apa102's driven from the pi 3, I also have a second instance on the same install using WLED but this doesn't seem to be affected).
Test 1
Test 2
Test 3
What is expected?
I expect that clearing the sources for effects, colours, and streams will also clear the LED's and not just the sources panel.
What is actually happening?
It looks like, with the APA102's at least, then when a source is cleared, it's final values are retained on the LED's - or sometimes cleared from the LED's momentarily, but then return.
System
Hyperion Server:
Hyperion Server OS:
The text was updated successfully, but these errors were encountered: