Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As requested in Issue #4
Light effects where missing from the library
I logged and decoded the protocol from the app and added the new module.
This example is effect 0 with 7 colours
This example is effect 1 with 2 colours
I added a test_effect.py script to show all effects and to provide some examples on how to use the module.
Note: I'm not a python expert, this code was heavily based on other existing modules and I used copilot AI to get assistance.
Also note, I'm not an American. Colour is spelt correctly for my geographic region.