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
Change pyoppleio to pyoppleio-legacy #88050
Conversation
c212252
to
cce1d91
Compare
Hi @tinysnake It seems you haven't yet signed a CLA. Please do so here. Once you do that we will be able to review and accept this pull request. Thanks! |
Please take a look at the requested changes, and use the Ready for review button when you are done, thanks 👍 |
Seems like the original author is not responding, I'll recreate a new library very soon and change the dependency file. |
nice very niubi,hhh |
This issue seems to have not been resolved. I installed version 10.2 of the Operating System this week and found that this error is still reported. I would like to know how to manually fix it. |
Logger: homeassistant.components.light Error while setting up opple platform for light |
For anyone who is still facing this issue: I got a manual solution, the general idea is that you need to manually switch to the pyoppleio-310 package in the running docker container. Here is the steps:
@Rocky6600 , you can try this solution to see if it works, I already tested in my environment. And, I'm also seeking for help on package snipping, the issue is I installed a firmware update for one of my opple light, after this update, even the pyoppleio-310 cannot communicate with the light anymore, and I highly suspect the protocol has been changed since I debugged the package and found that the light just won't response any request, but it still work on lower version of firmware, so if anyone can guide me how to use wireshark to analyze the new protocol, please email me.. |
I reupload the origin code to a new repo: https://github.com/tinysnake/python-oppleio-legacy |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Proposed change
#75268 reports Opple integration throwing errors because of old python lib running on a newer python runtime, it's a dependency problem.
I contacted the original author to fix this problem, but he's currently inactive right now, so I forked his repo and reuploaded to pypi and finally fixed this issue.
Change of the dependency: pyoppleio-v1.0.5 to pyoppleio-310-v1.0.8, difference between these two are: defc9b, 5de6768
Type of change
Additional information
Checklist
black --fast homeassistant tests
)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest
.requirements_all.txt
.Updated by running
python3 -m script.gen_requirements_all
..coveragerc
.To help with the load of incoming pull requests: