-
-
Notifications
You must be signed in to change notification settings - Fork 36.3k
Prevent entsoe from loading #158036
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
Prevent entsoe from loading #158036
Conversation
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.
Pull request overview
This PR prevents the entsoe custom integration from loading in Home Assistant due to a critical issue causing system crashes. The integration is experiencing an API outage or changes that trigger mass exception creation, preventing approximately 1,400 users from updating to version 2025.12.0.
Key Changes:
- Adds
entsoeto the blocked custom integrations list with version 0.7.0 as the minimum required good version - Includes reference to issue #263 for tracking the underlying problem
|
Do we need to close/reopen the PR to trigger the bots? |
The regular CI is passing - it's just the HA bot that is failing to trigger (cla, labels, approval, ...) |
Co-authored-by: epenet <[email protected]> Co-authored-by: Franck Nijhof <[email protected]>
Proposed change
So apparently Entsoe has an outage of some sort (I also heard stories that the API changed, I haven't looked into this specifically). For some reason, this causes the integration to create a ton of tasks that raise an exception. I believe this is the main reason the integration crashes (I am not strong on python tasks, but I know exceptions should be caught inside of tasks, but I am not sure what would happen if you don't and if that happens a lot).
The integration has 1.4k reported installations, which means this change would have a sizeable impact, but also means that all these people can't update to 2025.12.0 today. While this may be a temporary outage, I don't have reason not to assume this can't happen when a user has a local internet outage. In any case, it shouldn't bring your system down and I think we should first allow HA to start up.
Type of change
Additional information
Checklist
ruff format 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.To help with the load of incoming pull requests: