From c3bcffdce7242d146a217ac1ceea5091dc167b85 Mon Sep 17 00:00:00 2001 From: Robert Svensson Date: Tue, 1 Aug 2023 21:18:33 +0200 Subject: [PATCH] Fix UniFi image platform failing to setup on read-only account (#97580) --- homeassistant/components/unifi/image.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/homeassistant/components/unifi/image.py b/homeassistant/components/unifi/image.py index 25c368880fa..dc4fb93eded 100644 --- a/homeassistant/components/unifi/image.py +++ b/homeassistant/components/unifi/image.py @@ -83,6 +83,10 @@ async def async_setup_entry( ) -> None: """Set up image platform for UniFi Network integration.""" controller: UniFiController = hass.data[UNIFI_DOMAIN][config_entry.entry_id] + + if controller.site_role != "admin": + return + controller.register_platform_add_entities( UnifiImageEntity, ENTITY_DESCRIPTIONS, async_add_entities )