From 983bcfa9355fb86462bdfde7611dfbf7642aaf82 Mon Sep 17 00:00:00 2001 From: mkmer Date: Mon, 18 Jul 2022 17:41:06 -0400 Subject: [PATCH] Bump AIOAladdinConnect to 0.1.27 (#75400) --- homeassistant/components/aladdin_connect/cover.py | 7 ++++--- homeassistant/components/aladdin_connect/manifest.json | 2 +- homeassistant/components/aladdin_connect/model.py | 1 + requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- tests/components/aladdin_connect/conftest.py | 1 + tests/components/aladdin_connect/test_cover.py | 5 +++++ 7 files changed, 14 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/aladdin_connect/cover.py b/homeassistant/components/aladdin_connect/cover.py index d06ebebd076..f032fcecbe0 100644 --- a/homeassistant/components/aladdin_connect/cover.py +++ b/homeassistant/components/aladdin_connect/cover.py @@ -89,6 +89,7 @@ class AladdinDevice(CoverEntity): self._device_id = device["device_id"] self._number = device["door_number"] self._name = device["name"] + self._serial = device["serial"] self._attr_unique_id = f"{self._device_id}-{self._number}" self._attr_has_entity_name = True @@ -108,8 +109,8 @@ class AladdinDevice(CoverEntity): """Schedule a state update.""" self.async_write_ha_state() - self._acc.register_callback(update_callback, self._number) - await self._acc.get_doors(self._number) + self._acc.register_callback(update_callback, self._serial) + await self._acc.get_doors(self._serial) async def async_will_remove_from_hass(self) -> None: """Close Aladdin Connect before removing.""" @@ -125,7 +126,7 @@ class AladdinDevice(CoverEntity): async def async_update(self) -> None: """Update status of cover.""" - await self._acc.get_doors(self._number) + await self._acc.get_doors(self._serial) @property def is_closed(self) -> bool | None: diff --git a/homeassistant/components/aladdin_connect/manifest.json b/homeassistant/components/aladdin_connect/manifest.json index 5baeba33971..4a04bf69aed 100644 --- a/homeassistant/components/aladdin_connect/manifest.json +++ b/homeassistant/components/aladdin_connect/manifest.json @@ -2,7 +2,7 @@ "domain": "aladdin_connect", "name": "Aladdin Connect", "documentation": "https://www.home-assistant.io/integrations/aladdin_connect", - "requirements": ["AIOAladdinConnect==0.1.25"], + "requirements": ["AIOAladdinConnect==0.1.27"], "codeowners": ["@mkmer"], "iot_class": "cloud_polling", "loggers": ["aladdin_connect"], diff --git a/homeassistant/components/aladdin_connect/model.py b/homeassistant/components/aladdin_connect/model.py index 4248f3504fe..63624b223a9 100644 --- a/homeassistant/components/aladdin_connect/model.py +++ b/homeassistant/components/aladdin_connect/model.py @@ -11,3 +11,4 @@ class DoorDevice(TypedDict): door_number: int name: str status: str + serial: str diff --git a/requirements_all.txt b/requirements_all.txt index 4b7743aa53e..92e8fa4f9e9 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -5,7 +5,7 @@ AEMET-OpenData==0.2.1 # homeassistant.components.aladdin_connect -AIOAladdinConnect==0.1.25 +AIOAladdinConnect==0.1.27 # homeassistant.components.adax Adax-local==0.1.4 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index e679fb6827a..5153abbf447 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -7,7 +7,7 @@ AEMET-OpenData==0.2.1 # homeassistant.components.aladdin_connect -AIOAladdinConnect==0.1.25 +AIOAladdinConnect==0.1.27 # homeassistant.components.adax Adax-local==0.1.4 diff --git a/tests/components/aladdin_connect/conftest.py b/tests/components/aladdin_connect/conftest.py index ee68d207361..c8f7d240ba5 100644 --- a/tests/components/aladdin_connect/conftest.py +++ b/tests/components/aladdin_connect/conftest.py @@ -10,6 +10,7 @@ DEVICE_CONFIG_OPEN = { "name": "home", "status": "open", "link_status": "Connected", + "serial": "12345", } diff --git a/tests/components/aladdin_connect/test_cover.py b/tests/components/aladdin_connect/test_cover.py index 54ec4ee5de1..4e65607fa9d 100644 --- a/tests/components/aladdin_connect/test_cover.py +++ b/tests/components/aladdin_connect/test_cover.py @@ -33,6 +33,7 @@ DEVICE_CONFIG_OPEN = { "name": "home", "status": "open", "link_status": "Connected", + "serial": "12345", } DEVICE_CONFIG_OPENING = { @@ -41,6 +42,7 @@ DEVICE_CONFIG_OPENING = { "name": "home", "status": "opening", "link_status": "Connected", + "serial": "12345", } DEVICE_CONFIG_CLOSED = { @@ -49,6 +51,7 @@ DEVICE_CONFIG_CLOSED = { "name": "home", "status": "closed", "link_status": "Connected", + "serial": "12345", } DEVICE_CONFIG_CLOSING = { @@ -57,6 +60,7 @@ DEVICE_CONFIG_CLOSING = { "name": "home", "status": "closing", "link_status": "Connected", + "serial": "12345", } DEVICE_CONFIG_DISCONNECTED = { @@ -65,6 +69,7 @@ DEVICE_CONFIG_DISCONNECTED = { "name": "home", "status": "open", "link_status": "Disconnected", + "serial": "12345", } DEVICE_CONFIG_BAD = {