Open jandeschuttere opened 2 years ago
Hey guys,
are there any positive reports regarding the problem?
Unfortunately, also with core 2023.3.0 still the same issue...
Unfortunately i am not familiar with the development of home assistant.
Is there any information whether this problem has already been dealt with?
Unfortunately, 9 months have passed and the problem still exists :(
Home Assistant 2023.4.5 Supervisor 2023.04.0 Operating System 10.0 Frontend 20230411.1 - latest
Still bugged.
Hello guys, as this Issue still persists, I now switched from ADS to Modbus communication with my CX8190. It is ab bit more complex and slower as ADS but it works for my scenarios.
Spinned up a new Home Assistant Yellow Deployment ( on version 2023.5.2 ) problem still exist and work-arround did not work because there was no version 2022.6.7 because the Yellow implementation only started on 2022.7.0
Any sugestion to a solution?
I expect all distribution types of Home Assistant are having pip
as part of the command line (for those using docker, don't forget to first go into the running docker container). You could try pip install pyads
, that should install it for you. After that was successful you can restart the Home Assistant instance and it should have registered.
I'm sorry to not be able to investigate the root problem further, time has not been, and is still not, on my side I'm afraid
Pip is indeed installed but in the container there is no 'make' so installation of pyads was failing
In the mean time, I've installed an older version of homeassistant ( not yellow specific ) and did the quick & dirty trick... after restart it was working again.
Hi All,
Having the same issue while integrating my Beckhoff CX1010 into home assistant. Finally i fixed this by putting the complete integration in Node Red.
I’ve used the node-red-contrib-ads-client for adding the ADS functionality to my Home Assistant.
Hopefully this will help some of you to get ADS running again.
Running: Home Assistant 2023.6.3 Supervisor 2023.06.4 Operating System 10.3 RPI 3
Hi All,
it's still not working ...
Unfortunately, I don't have enough programming skills to fix the problem at the source.
So I'll keep hoping for a miracle
Greets
Hi All,
the problem still exists under Core Version 2023.9.1
Greets
For those looking for a (dirty) workaround the package from the working version is compatible it seems with the new release. Assuming you are using docker the following steps might help you out until this gets a fix:
Given: containerA is the name of your working container, containerB is the name of the new container with the faulty adslib.
docker cp containerA:/usr/local/lib/python3.9/site-packages/pyads /tmp docker stop containerA docker start containerB docker cp /tmp/pyads containerB:/usr/local/lib/python3.10/site-packages/ docker restart containerB
If you are not using docker, the digest is basically.. take the pyads lib from the working version, copy it in the location that the new homeassistant build is using.
Is this workaround still working in python3.11? Have you guys tried? Can't seem to get it working anymore.
Just making an update here to let you know I might have found the reason and solution. See https://github.com/home-assistant/wheels/issues/458#issuecomment-1763185835 and https://github.com/stlehmann/pyads/pull/363
The core ads library version will need to be bumped when the pull request has been merged.
For those looking for a (dirty) workaround the package from the working version is compatible it seems with the new release. Assuming you are using docker the following steps might help you out until this gets a fix: Given: containerA is the name of your working container, containerB is the name of the new container with the faulty adslib.
docker cp containerA:/usr/local/lib/python3.9/site-packages/pyads /tmp docker stop containerA docker start containerB docker cp /tmp/pyads containerB:/usr/local/lib/python3.10/site-packages/ docker restart containerB
If you are not using docker, the digest is basically.. take the pyads lib from the working version, copy it in the location that the new homeassistant build is using.
Is this workaround still working in python3.11? Have you guys tried? Can't seem to get it working anymore.
Hi, I confirm it still works with python 3.11, it's just matter of matching the destination folder accordingly:
docker cp /tmp/pyads containerB:/usr/local/lib/python3.11/site-packages/
A.
Just making an update here to let you know I might have found the reason and solution. See home-assistant/wheels#458 (comment) and stlehmann/pyads#363
The core ads library version will need to be bumped when the pull request has been merged.
Hey,
that sounds really good!
Does anyone know how long it usually takes for the request to be implemented?
I wait happily :D
Hi, Is there any news about it? Do we know if it has already been released?
Thanks!
Hi, Is there any news about it? Do we know if it has already been released?
Thanks!
at the moment nothing changed: Core 2023.12.3 Supervisor 2023.12.0 Operating System 11.2 (RBPI4) The issue is still there, the workaround described above (copying the old working pyads libs from python 3.9 into python 3.11 folders) is still valid. 🤷♂️
Some news on the release?
I really really need this to work. any news?
I really really need this to work. any news?
I "solved" the issue for me by switching to an Intel based pc (old NUC) so I don't have to patch every time. It has the added benefit of being a lot faster and not running out of ram when compiling esphome things . Perhaps you can do the same?
SaWey is doing a great job at getting it through the process, the PR of the issue in the external package was merged. 2 days ago there was someone looking at trying to release it but was not yet able to do so, I would expect that a resolution is imminent. Great work @SaWey!
SaWey is doing a great job at getting it through the process, the PR of the issue in the external package was merged. 2 days ago there was someone looking at trying to release it but was not yet able to do so, I would expect that a resolution is imminent. Great work @SaWey!
any news on a release date?
I don't understand if the PR is approved or not..any update?
It still doesn't work on the latest Home Assistant Core 2024.3.3 on Home Assistant Green Hardware.
@homeassistant - can we do something about it, as the root cause seems to be known:
HA has changed the way they manage dependencies, which caused the problem on most systems."
and ads is a core integration?
Issue fixed, this topic can be closed. Working fine now with latest home assistant core build.
See Bump pyads to 3.4.0 #116934
Great work!
The problem
When starting the latest docker on a raspberry pi 4 the ADS integration seems to be broken, sounds like a build problem targeting the wrong architecture.
I've had a couple of issues (like MySql 8 suddenly requiring the
mysql_native_password
plugin instead of the previously already workingcaching_sha2_password
) which I was able to work around but this one is blocking for me as it completely breaks the integration with my Beckhoff which is at the heart of my home control.Labels provided through this image are:
Labels of the image that is still working for me:
What version of Home Assistant Core has the issue?
core-2022.7.0.dev20220627
What was the last working version of Home Assistant Core?
core-2022.6.0.dev20220506
What type of installation are you running?
Home Assistant Container
Integration causing the issue
ADS
Link to integration documentation on our website
https://www.home-assistant.io/integrations/ads/
Diagnostics information
No response
Example YAML snippet
No response
Anything in the logs that might be useful for us?