-
-
Notifications
You must be signed in to change notification settings - Fork 11
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
Does not work with Logitech Litra Beam LX #288
Comments
@jbsparrow 👋 Another Litra device - how exciting! It sounds like this one is totally different to the others, which will introduce some fun challenges. I didn't actually sniff the HID values originally - frankly, I copied those from other projects and wrote a (in my opinion better 😅 !) wrapper. It looks like this fork of Can you test that and see how you get on? If it works, I'd be happy to adapt those changes and bring them into this project, whilst also continuing to support other Litra devices. |
Thank you! I tested it and it works perfect! I'm not sure how the changes affect support for the other litra products and am unable to test it. Hopefully the changes can be merged with no issues. Your wrapper is definitely better than any of the others I've seen so far :) |
@jbsparrow That's great news! I'll take a look at this over the next few days and will add Beam LX support to this package for the basic features - would you be willing to test it once I have some working code? 😊 |
I would be glad to test it! |
This pull request adds basic support for the Logitech Litra Beam LX, a new Litra device from Logitech. The code is inspired by [@lnovelli](https://github.com/lnovelli/litra-lx)'s fork of this project, where @lnovelli has already kindly worked out the new device's details and how it works 💜 For now, this just supports our existing functionality (managing the device's on/off state, brightness and temperature), and not the Litra Beam LX's coloured RGB zone. Fixes #288.
Hi @timrogers and @jbsparrow ! Thank you for creating this extremely helpful wrapper and I'm glad to see that my (quite dirty 😅) fork is helping, I created it in a rush for a Hackathon 🙈 Unfortunately I think that my changes might break compatibility with the standard Litra Beam/Glow as I had to change a couple of HID bytes in almost every function to make it work on the Beam LX. Let me know if that's the case and if I can be of any help! Best |
No worries at all - your fork had the all-important research on the HID bytes, and I've written this PR to send the right bytes based on the device |
This pull request adds basic support for the Logitech Litra Beam LX, a new Litra device from Logitech. The code is inspired by [@lnovelli](https://github.com/lnovelli/litra-lx)'s fork of this project, where @lnovelli has already kindly worked out the new device's details and how it works 💜 For now, this just supports our existing functionality (managing the device's on/off state, brightness and temperature), and not the Litra Beam LX's coloured RGB zone. Fixes #288.
🎉 This issue has been resolved in version 4.5.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
I see that the code does not have support for the Litra Beam LX. I tried connecting to it by adding it to the driver file but the HID values are incorrect so all readings from it are wrong. I do not have any experience with brute forcing HID codes. Could someone who has experience with bruteforcing HID values help me out?
The text was updated successfully, but these errors were encountered: