diff --git a/homeassistant/components/ring/__init__.py b/homeassistant/components/ring/__init__.py index 2901a904dc4..992544b1e18 100644 --- a/homeassistant/components/ring/__init__.py +++ b/homeassistant/components/ring/__init__.py @@ -99,21 +99,12 @@ async def async_setup_entry(hass: HomeAssistant, entry: RingConfigEntry) -> bool await hass.config_entries.async_forward_entry_setups(entry, PLATFORMS) - if hass.services.has_service(DOMAIN, "update"): - return True - return True async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: """Unload Ring entry.""" - unload_ok = await hass.config_entries.async_unload_platforms(entry, PLATFORMS) - - if len(hass.config_entries.async_loaded_entries(DOMAIN)) == 1: - # This is the last loaded entry, clean up service - hass.services.async_remove(DOMAIN, "update") - - return unload_ok + return await hass.config_entries.async_unload_platforms(entry, PLATFORMS) async def async_remove_config_entry_device( diff --git a/homeassistant/components/ring/icons.json b/homeassistant/components/ring/icons.json index 5820fbf77c8..b765293ec04 100644 --- a/homeassistant/components/ring/icons.json +++ b/homeassistant/components/ring/icons.json @@ -37,10 +37,5 @@ "default": "mdi:alarm-bell" } } - }, - "services": { - "update": { - "service": "mdi:refresh" - } } }