From 1cb15a398c4f54aeadfc7ed53eb25c0010e53fe6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristof=20Mari=C3=ABn?= Date: Wed, 24 Jan 2024 11:13:45 +0100 Subject: [PATCH] Add more device info to foscam camera (#108177) --- homeassistant/components/foscam/camera.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/homeassistant/components/foscam/camera.py b/homeassistant/components/foscam/camera.py index c07ddfd9bfb..343868afb56 100644 --- a/homeassistant/components/foscam/camera.py +++ b/homeassistant/components/foscam/camera.py @@ -117,10 +117,16 @@ class HassFoscamCamera(CoordinatorEntity[FoscamCoordinator], Camera): self._rtsp_port = config_entry.data[CONF_RTSP_PORT] if self._rtsp_port: self._attr_supported_features = CameraEntityFeature.STREAM + self._attr_device_info = DeviceInfo( identifiers={(DOMAIN, config_entry.entry_id)}, manufacturer="Foscam", + name=config_entry.title, ) + if dev_info := coordinator.data.get("dev_info"): + self._attr_device_info["model"] = dev_info["productName"] + self._attr_device_info["sw_version"] = dev_info["firmwareVer"] + self._attr_device_info["hw_version"] = dev_info["hardwareVer"] async def async_added_to_hass(self) -> None: """Handle entity addition to hass."""