mirror of
https://github.com/home-assistant/core.git
synced 2025-07-16 01:37:08 +00:00
Fix unique id for Fritz buttons (#63072)
* Fix unique id for Fritz buttons * Apply review comment
This commit is contained in:
parent
c27e4feff6
commit
c2938c50c3
@ -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)}
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user