hass-core/homeassistant/components/powerwall
J. Nick Koston ae49b3a274
Add async_schedule_reload helper to the ConfigEntries manager (#110912)
* Add async_schedule_reload helper to the ConfigEntries manager

We have cases where the the setup retry kicks in right before
the reload happens causing the reload to fail with
OperationNotAllowed. The async_schedule_reload will
cancel the setup retry before the async_reload task
is created to avoid this problem.

I updated a few integrations that were most likely
to have this problem. Future PRs will do a more
extensive audit

* coverage

* revert for now since this needs more refactoring in a followup

* cover

* cleanup and fixes
2024-02-20 02:14:45 +01:00
..
__init__.py Revert powerwall back to awaiting each api call (#110947) 2024-02-19 20:13:49 +01:00
binary_sensor.py Update powerwall for tesla_powerwall 0.5.0 which is async (#107164) 2024-01-10 11:21:53 -10:00
config_flow.py Add async_schedule_reload helper to the ConfigEntries manager (#110912) 2024-02-20 02:14:45 +01:00
const.py Update powerwall for tesla_powerwall 0.5.0 which is async (#107164) 2024-01-10 11:21:53 -10:00
entity.py Add individual battery banks as devices (#108339) 2024-01-30 19:03:01 -10:00
manifest.json Bump tesla-powerwall to 0.5.1 (#109069) 2024-01-29 22:50:06 +01:00
models.py Add individual battery banks as devices (#108339) 2024-01-30 19:03:01 -10:00
sensor.py Remove battery charge sensor from powerwall (#109271) 2024-02-01 14:01:05 -06:00
strings.json Add individual battery banks as devices (#108339) 2024-01-30 19:03:01 -10:00
switch.py Update powerwall for tesla_powerwall 0.5.0 which is async (#107164) 2024-01-10 11:21:53 -10:00