-
-
Notifications
You must be signed in to change notification settings - Fork 30.7k
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
Rainbird refuses to start in HA 2023.10.0 #101443
Comments
Hey there @allenporter, mind taking a look at this issue as it has been labeled with an integration ( Code owner commandsCode owners of
(message by CodeOwnersMention) rainbird documentation |
For me the integration readded all entities with their English names. The existing ones where German. |
I have the same issue, all entities have been reported as been "no longer provided by the integration" as well as new entities appearing, that cannot be controlled. I reverted back to 2023.9 and it works again. |
My problem is that after the update to 2023.10 the entities were unavailable. After a restart and adding the integration again there are no devices or entities inside |
Can confirm I have the same problem as @sfanel and @ThomasBergholdWieser
|
It all seems to be related to the pydantic issue. But I'm not the lucky one for whom the rollback to the 2023.9.3 worked. It complains also there. The related issue is #101042 and also pydantic/pydantic#7689 |
This PR is an issue with Pydantic, and when installing Home Assistant Core manually (in a Python environment), you are in control of that environment. Pydantic has incorrectly pinnen Make sure you have a compatible cython version installed on your system. This is not in control of Home Assistant, nor are we able to adjust your environment. ../Frenck |
I'm running the official homeassistant docker image. |
I installed the official version of Home Assistant off the website with the rain bird integration. I am unsure what to do or how i would ensure a compatible cython version. |
@abraxxa @ThomasBergholdWieser This issue was reported against the "Home Assistant Core" installation type (in which the end-user is responsible for setting up and maintaining the Python environment). If you run Home Assistant Operating System, Supervised, or Container installation types, this issue can have a different source: Custom integrations. For example, the custom integration for Roborock (not the one we ship) is known to bring in this problematic dependency. In those cases, please rename your custom integrations folder (e.g., That will eliminate custom integration to rule them out as an issue. ../Frenck |
Thanks for the pointer. I haven't opened the issue but just commented on it while searching for an already open one after encountering the issue. |
Disabling the dahua integration didn't help. |
Not sure if this is exactly the same issue for me. Running HA in docker, after upgrade I have the following in the log:
and all entities are "no longer being provided by the rainbird integration. If the entity is no longer in use, delete it in settings.". No other errors in the log that I could associate with rainbird integration.
|
Please create separate issue |
|
@frenck I've repeated the steps you've mentioned:
and restarted HS.
|
Same in my HomeAssistant |
HA 2023.10.0 broke something, so I have the issue also when I removed the venv, cleared caches and installed HA 2023.9.3.
|
@konikvranik it's most likely caused by a custom intergation, please follow the instructions described in #101443 (comment) |
It is not. I tried it also with |
do you use HAOS? |
HA core on Raspberry Pi with raspbian |
|
yes, I tried it and it just confirmed that I'm already using |
Can you try 1.10.11 just to make sure? |
|
Other way around, 1.10.13 was built with a different cython and broke stuff. 1.10.12 should work, I am running it as well. That's why we pinned it on 1.10.12 |
Retried with
|
Currently I have |
Just for info, this is installed:
|
So, upgrading to pydantic-2.4.2 helped. But it is not compatible with google calendar sync :-/ |
@konikvranik fwiw the gcal sync library runs CI against both pydantic v2 and v1 so not sure what you mean by that. |
Ah sorry, you're right, its not released yet. Anyway, i'm not able to reproduce the problem here... hm |
On my RPi it looks like none of pydantic 1.10.* works. |
Home assistant does not yet support pydantic v2 though #99218 tracks progress on the upgrades. |
It started working after update to 2023.10.1. |
To make it work in 2023.10.* I have to manually enforce version of pydantic to 1.10.10. Neither of 1.10.11, 1.10.12, 1.10.13 worked. |
@konikvranik the comment in #101443 (comment) still applies as i don't think we're seeing this outside of core installations -- #101525 does have some discussion as well which sounds similar to your observations. Unclear why pinning to the version in HA works for OS and docker but not core. Maybe something specific to how the HA wheels are built... |
Could be. My thoughts were whether it's not RPi or Raspbian related. |
I am running Home-Assistant OS 2023.10.2 and I am seeing the issue that no devices or entities are being shown. Supervisor 2023.10.0 I am getting this in the logs Logger: homeassistant.components.rainbird.coordinator Unexpected error fetching 192.168.3.100 Schedule data: invalid literal for int() with base 10: '' |
Please file a separate issue, thank you. |
I maybe have an update, checkout this issue: piwheels/packages#396. If I read this correct this problem should maybe now be solved. |
Well I must have bad timing or something, just purchased my rain bird and couldn't understand why it wasn't working. Do we have any manual resolutions or is it a waiting game until the dependencies update and come down the line? |
Are you running HAOS or on raspbian? Because raspbian should be solved if I understand the issue linked above correctly. (Maybe if you did download pydantic before we should need to find a way to remove it from you cache and have it force a redownload.) |
HAOS, I'll just wait for the updates to come through. |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
The problem
What version of Home Assistant Core has the issue?
2023.10.0
What was the last working version of Home Assistant Core?
2023.9.3
What type of installation are you running?
Home Assistant Core
Integration causing the issue
Rainbird
Link to integration documentation on our website
https://www.home-assistant.io/integrations/rainbird
Diagnostics information
No response
Example YAML snippet
No response
Anything in the logs that might be useful for us?
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: