From 5f160be8f638c77ada2eb118391d9928f7ac2ffd Mon Sep 17 00:00:00 2001 From: Michael <35783820+mib1185@users.noreply.github.com> Date: Sun, 18 Dec 2022 01:43:18 +0100 Subject: [PATCH] Fix check if Surveillance Station is available in Synology DSM (#84140) start coordinator only when surveillance_station is avialble during api setup --- homeassistant/components/synology_dsm/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/synology_dsm/__init__.py b/homeassistant/components/synology_dsm/__init__.py index c37540b14b7..0b3001215a1 100644 --- a/homeassistant/components/synology_dsm/__init__.py +++ b/homeassistant/components/synology_dsm/__init__.py @@ -98,7 +98,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: # The central coordinator needs to be refreshed first since # the next two rely on data from it coordinator_cameras: SynologyDSMCameraUpdateCoordinator | None = None - if SynoSurveillanceStation.CAMERA_API_KEY in available_apis: + if api.surveillance_station is not None: coordinator_cameras = SynologyDSMCameraUpdateCoordinator(hass, entry, api) await coordinator_cameras.async_config_entry_first_refresh()