mirror of
https://github.com/home-assistant/core.git
synced 2025-07-18 02:37:08 +00:00
Fix Aladdin connect multiple doors on one device (#77226)
Fixed Multiple doors device_info
This commit is contained in:
parent
a40ddb5e83
commit
a926e7062c
@ -90,6 +90,7 @@ class AladdinDevice(CoverEntity):
|
|||||||
self._number = device["door_number"]
|
self._number = device["door_number"]
|
||||||
self._name = device["name"]
|
self._name = device["name"]
|
||||||
self._serial = device["serial"]
|
self._serial = device["serial"]
|
||||||
|
self._model = device["model"]
|
||||||
self._attr_unique_id = f"{self._device_id}-{self._number}"
|
self._attr_unique_id = f"{self._device_id}-{self._number}"
|
||||||
self._attr_has_entity_name = True
|
self._attr_has_entity_name = True
|
||||||
|
|
||||||
@ -97,9 +98,10 @@ class AladdinDevice(CoverEntity):
|
|||||||
def device_info(self) -> DeviceInfo | None:
|
def device_info(self) -> DeviceInfo | None:
|
||||||
"""Device information for Aladdin Connect cover."""
|
"""Device information for Aladdin Connect cover."""
|
||||||
return DeviceInfo(
|
return DeviceInfo(
|
||||||
identifiers={(DOMAIN, self._device_id)},
|
identifiers={(DOMAIN, f"{self._device_id}-{self._number}")},
|
||||||
name=self._name,
|
name=self._name,
|
||||||
manufacturer="Overhead Door",
|
manufacturer="Overhead Door",
|
||||||
|
model=self._model,
|
||||||
)
|
)
|
||||||
|
|
||||||
async def async_added_to_hass(self) -> None:
|
async def async_added_to_hass(self) -> None:
|
||||||
|
@ -114,7 +114,7 @@ class AladdinConnectSensor(SensorEntity):
|
|||||||
def device_info(self) -> DeviceInfo | None:
|
def device_info(self) -> DeviceInfo | None:
|
||||||
"""Device information for Aladdin Connect sensors."""
|
"""Device information for Aladdin Connect sensors."""
|
||||||
return DeviceInfo(
|
return DeviceInfo(
|
||||||
identifiers={(DOMAIN, self._device_id)},
|
identifiers={(DOMAIN, f"{self._device_id}-{self._number}")},
|
||||||
name=self._name,
|
name=self._name,
|
||||||
manufacturer="Overhead Door",
|
manufacturer="Overhead Door",
|
||||||
model=self._model,
|
model=self._model,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user