From 2a2e573987351dc48c9937d6b9240a800558207b Mon Sep 17 00:00:00 2001 From: djtimca <60706061+djtimca@users.noreply.github.com> Date: Mon, 26 Apr 2021 18:02:39 -0400 Subject: [PATCH] Bump omnilogic dependency to 0.4.5 (#49526) --- homeassistant/components/omnilogic/manifest.json | 2 +- homeassistant/components/omnilogic/sensor.py | 6 +++++- requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/omnilogic/manifest.json b/homeassistant/components/omnilogic/manifest.json index c6de70d0b33..ea2e951d084 100644 --- a/homeassistant/components/omnilogic/manifest.json +++ b/homeassistant/components/omnilogic/manifest.json @@ -3,7 +3,7 @@ "name": "Hayward Omnilogic", "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/omnilogic", - "requirements": ["omnilogic==0.4.3"], + "requirements": ["omnilogic==0.4.5"], "codeowners": ["@oliver84", "@djtimca", "@gentoosu"], "iot_class": "cloud_polling" } diff --git a/homeassistant/components/omnilogic/sensor.py b/homeassistant/components/omnilogic/sensor.py index 25457224e9f..6e3d1593fe9 100644 --- a/homeassistant/components/omnilogic/sensor.py +++ b/homeassistant/components/omnilogic/sensor.py @@ -136,7 +136,11 @@ class OmniLogicPumpSpeedSensor(OmnilogicSensor): def state(self): """Return the state for the pump speed sensor.""" - pump_type = PUMP_TYPES[self.coordinator.data[self._item_id]["Filter-Type"]] + pump_type = PUMP_TYPES[ + self.coordinator.data[self._item_id].get( + "Filter-Type", self.coordinator.data[self._item_id].get("Type", {}) + ) + ] pump_speed = self.coordinator.data[self._item_id][self._state_key] if pump_type == "VARIABLE": diff --git a/requirements_all.txt b/requirements_all.txt index 3ee97e9a4fa..f3e9a2c0e88 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1040,7 +1040,7 @@ objgraph==3.4.1 oemthermostat==1.1.1 # homeassistant.components.omnilogic -omnilogic==0.4.3 +omnilogic==0.4.5 # homeassistant.components.ondilo_ico ondilo==0.2.0 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 34cc45f1689..4c24079645a 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -561,7 +561,7 @@ oauth2client==4.0.0 objgraph==3.4.1 # homeassistant.components.omnilogic -omnilogic==0.4.3 +omnilogic==0.4.5 # homeassistant.components.ondilo_ico ondilo==0.2.0