From a18a0b39dd2e6599741633c27ee8c43b488cc460 Mon Sep 17 00:00:00 2001 From: Maikel Punie Date: Fri, 7 Oct 2022 21:00:01 +0200 Subject: [PATCH] Bumb velbusaio to 2022.10.3 (#79821) * Bumb velbusaio to 2022.10.3 * Handle the possibility that get_cover position is None (unknown) in previous versions this was always 0 --- homeassistant/components/velbus/cover.py | 5 ++++- homeassistant/components/velbus/manifest.json | 2 +- requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/velbus/cover.py b/homeassistant/components/velbus/cover.py index 3ac66147bb6..782d8d3c81b 100644 --- a/homeassistant/components/velbus/cover.py +++ b/homeassistant/components/velbus/cover.py @@ -66,7 +66,10 @@ class VelbusCover(VelbusEntity, CoverEntity): None is unknown, 0 is closed, 100 is fully open Velbus: 100 = closed, 0 = open """ - return 100 - self._channel.get_position() + pos = self._channel.get_position() + if pos is not None: + return 100 - pos + return None async def async_open_cover(self, **kwargs: Any) -> None: """Open the cover.""" diff --git a/homeassistant/components/velbus/manifest.json b/homeassistant/components/velbus/manifest.json index 1a5d78d24d6..1acc65b898d 100644 --- a/homeassistant/components/velbus/manifest.json +++ b/homeassistant/components/velbus/manifest.json @@ -2,7 +2,7 @@ "domain": "velbus", "name": "Velbus", "documentation": "https://www.home-assistant.io/integrations/velbus", - "requirements": ["velbus-aio==2022.10.2"], + "requirements": ["velbus-aio==2022.10.3"], "config_flow": true, "codeowners": ["@Cereal2nd", "@brefra"], "dependencies": ["usb"], diff --git a/requirements_all.txt b/requirements_all.txt index ea4d3b36d59..b71c8941011 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -2475,7 +2475,7 @@ vallox-websocket-api==2.12.0 vehicle==0.4.0 # homeassistant.components.velbus -velbus-aio==2022.10.2 +velbus-aio==2022.10.3 # homeassistant.components.venstar venstarcolortouch==0.18 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 369450d1517..99d2130dc41 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -1709,7 +1709,7 @@ vallox-websocket-api==2.12.0 vehicle==0.4.0 # homeassistant.components.velbus -velbus-aio==2022.10.2 +velbus-aio==2022.10.3 # homeassistant.components.venstar venstarcolortouch==0.18