From ff811a33f5b52b7fd3808b00e893f6d8cd80ab6a Mon Sep 17 00:00:00 2001 From: Cody C <50791984+codyc1515@users.noreply.github.com> Date: Fri, 12 Jan 2024 09:36:39 +1300 Subject: [PATCH] Fix Netatmo camera name does not show under Media -> Media sources -> Camera (#107696) * Fixes issue where Netatmo camera name does not show under Media -> Media sources ->Camera Fixes #105268 * Remove entity name and change has_entity_name to False has_entity_name has to be retained (per https://developers.home-assistant.io/docs/core/entity/#has_entity_name-true-mandatory-for-new-integrations) --- homeassistant/components/netatmo/camera.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/netatmo/camera.py b/homeassistant/components/netatmo/camera.py index 7fab99a6f39..5c217837ce7 100644 --- a/homeassistant/components/netatmo/camera.py +++ b/homeassistant/components/netatmo/camera.py @@ -83,7 +83,7 @@ class NetatmoCamera(NetatmoBase, Camera): """Representation of a Netatmo camera.""" _attr_brand = MANUFACTURER - _attr_has_entity_name = True + _attr_has_entity_name = False _attr_supported_features = CameraEntityFeature.STREAM def __init__( @@ -97,7 +97,7 @@ class NetatmoCamera(NetatmoBase, Camera): self._camera = cast(NaModules.Camera, netatmo_device.device) self._id = self._camera.entity_id self._home_id = self._camera.home.entity_id - self._device_name = self._camera.name + self._device_name = self._attr_name = self._camera.name self._model = self._camera.device_type self._config_url = CONF_URL_SECURITY self._attr_unique_id = f"{self._id}-{self._model}"