-
Notifications
You must be signed in to change notification settings - Fork 0
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
update dacite dependency #2
Comments
Hmm I did not specify any version in my I'll take a look if I can enforce the latest |
I've tried updating it to be Maybe the issue is with Roborock? |
I thought that as well first, but then found home-assistant/core#122411 this mentions that another integration(Govee) downgrades the dacite dependency and causes the issue. After they removed that integration the roborock integration start to work. But since I don't have this govee integration I searched which integration used the dacite dependency aswell. This turned out to be eplucon integration. After that I tried to fix it. One weird thing is that when I try to click "download again" for the eplucon integration detail page in hacs and restart home assistant both integration start to work again and the error is gone. However after some restarts it comes up again. That's why I thought it's related to the dependencies of Eplucon which override the default dacite from Home assistant. For that reason I made this issue as it looks like that eplucon integration is impacting the dacite dependency (sometimes) somehow. Do you have another idea based on above explanation? |
I'll try |
I've released v1.2.2 with this update. Let me know if this fixes it. If not, I'm afraid there is not much more I can do on the problem. |
I installed the new version, atleast the initial restart was without issues(previously this went wrong many times). Will keep an eye on this and report back. |
Hi,
Every time I install an update of the Eplucon integration(using HACS) the Roborock integration stops working with the following error:
File "/usr/local/lib/python3.12/site-packages/roborock/containers.py", line 112, in from_dict raise RoborockException("It seems like you have an outdated version of dacite.") from err roborock.exceptions.RoborockException: It seems like you have an outdated version of dacite.
This seems to be caused by an old version of the python package 'dacite' used in this integration which overrides the default one of home assistant. Is there a possibility to update the dacite package used in this integration to the latest version?
The text was updated successfully, but these errors were encountered: