Support Home Assistant 2025.8+ — pass hass to IntegrationSensor and update __init__/entity creation - #51
Merged
Conversation
…update __init__/entity creation Starting from Home Assistant 2025.8, the core IntegrationSensor constructor requires the hass instance as a positional argument. The current component calls IntegrationSensor.__init__(...) without hass, which prevents the platform from setting up on 2025.8+. Adds hass to the AtonStorageIntegrationSensor.__init__ signature (first parameter). Passes hass to super().__init__ (the core IntegrationSensor). Updates all instantiations of AtonStorageIntegrationSensor(...) to provide hass as the first argument.
Closed
|
Do I need to alter something to fix this? Mine still isn't working. |
Contributor
Author
|
you have to do the same change of my pull request and then restart HA |
Where would I change the pull request? |
|
I integrated Francesco's pull request here, you can remove the original one and use mine while it's updated: https://github.com/geniodelmale/hass-atonstorage |
|
When will the HACS ATON integration be updated with these changes? Newbie not sure about editting anything. Thanks |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Starting from Home Assistant 2025.8, the core IntegrationSensor constructor requires the hass instance as a positional argument. The current component calls IntegrationSensor.init(...) without hass, which prevents the platform from setting up on 2025.8+.
Adds hass to the AtonStorageIntegrationSensor.init signature (first parameter).
Passes hass to super().init (the core IntegrationSensor).
Updates all instantiations of AtonStorageIntegrationSensor(...) to provide hass as the first argument.