diff --git a/custom_components/ocpp/__init__.py b/custom_components/ocpp/__init__.py index 92889216..cca7a513 100644 --- a/custom_components/ocpp/__init__.py +++ b/custom_components/ocpp/__init__.py @@ -90,10 +90,8 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry): hass.data[DOMAIN][entry.entry_id] = central_sys - for platform in PLATFORMS: - hass.async_create_task( - hass.config_entries.async_forward_entry_setup(entry, platform) - ) + await hass.config_entries.async_forward_entry_setups(entry, PLATFORMS) + entry.async_on_unload(entry.add_update_listener(async_reload_entry)) return True diff --git a/requirements.txt b/requirements.txt index 3f851ceb..90ab3ce4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,5 +5,5 @@ ocpp==1.0.0 websockets==12.0 jsonschema==4.21.1 pre-commit -pytest-homeassistant-custom-component==0.13.91 +pytest-homeassistant-custom-component==0.13.108 setuptools>=65.5.1 # not directly required, pinned by Snyk to avoid a vulnerability