From c2938c50c30e951887954ca944330c0fe729b4e0 Mon Sep 17 00:00:00 2001 From: Simone Chemelli Date: Thu, 30 Dec 2021 17:44:02 +0100 Subject: [PATCH] Fix unique id for Fritz buttons (#63072) * Fix unique id for Fritz buttons * Apply review comment --- homeassistant/components/fritz/button.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/fritz/button.py b/homeassistant/components/fritz/button.py index ea807545323..3402d8f1db7 100644 --- a/homeassistant/components/fritz/button.py +++ b/homeassistant/components/fritz/button.py @@ -17,7 +17,6 @@ from homeassistant.core import HomeAssistant from homeassistant.helpers.device_registry import CONNECTION_NETWORK_MAC from homeassistant.helpers.entity import DeviceInfo from homeassistant.helpers.entity_platform import AddEntitiesCallback -from homeassistant.util import slugify from .common import FritzBoxTools from .const import DOMAIN @@ -90,7 +89,8 @@ class FritzButton(ButtonEntity): self.router = router self._attr_name = f"{device_friendly_name} {description.name}" - self._attr_unique_id = slugify(self._attr_name) + self._attr_unique_id = f"{self.router.unique_id}-{description.key}" + self._attr_device_info = DeviceInfo( connections={(CONNECTION_NETWORK_MAC, router.mac)} )