From d89e8ead61344c3e3c0420c1174e0e1077ba0410 Mon Sep 17 00:00:00 2001 From: cgtobi Date: Sat, 10 Aug 2019 15:49:29 +0200 Subject: [PATCH] Fix Netatmo climate issue (#25830) * Bump pyatmo to v2.2.1 * Fix issue 25778 --- homeassistant/components/netatmo/climate.py | 4 ++-- homeassistant/components/netatmo/manifest.json | 2 +- requirements_all.txt | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/netatmo/climate.py b/homeassistant/components/netatmo/climate.py index 109f12a87fc..9656d4a37a4 100644 --- a/homeassistant/components/netatmo/climate.py +++ b/homeassistant/components/netatmo/climate.py @@ -109,8 +109,9 @@ def setup_platform(hass, config, add_entities, discovery_info=None): auth = hass.data[DATA_NETATMO_AUTH] + home_data = HomeData(auth) try: - home_data = HomeData(auth) + home_data.setup() except pyatmo.NoDevice: return @@ -352,7 +353,6 @@ class HomeData: def get_home_ids(self): """Get all the home ids returned by NetAtmo API.""" - self.setup() if self.homedata is None: return [] for home_id in self.homedata.homes: diff --git a/homeassistant/components/netatmo/manifest.json b/homeassistant/components/netatmo/manifest.json index 66b0efc61ff..82f32c34407 100644 --- a/homeassistant/components/netatmo/manifest.json +++ b/homeassistant/components/netatmo/manifest.json @@ -3,7 +3,7 @@ "name": "Netatmo", "documentation": "https://www.home-assistant.io/components/netatmo", "requirements": [ - "pyatmo==2.2.0" + "pyatmo==2.2.1" ], "dependencies": [ "webhook" diff --git a/requirements_all.txt b/requirements_all.txt index e56077423ef..ae339702c31 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1053,7 +1053,7 @@ pyalarmdotcom==0.3.2 pyarlo==0.2.3 # homeassistant.components.netatmo -pyatmo==2.2.0 +pyatmo==2.2.1 # homeassistant.components.apple_tv pyatv==0.3.12