Bump pyatmo to 6.2.1 (#62291)

This commit is contained in:
Tobias Sauerwein 2021-12-20 06:00:55 +01:00 committed by GitHub
parent d64e7b1dc4
commit f2e4613db5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 12 additions and 17 deletions

View File

@ -136,14 +136,13 @@ async def async_setup_entry(
for home_id in climate_topology.home_ids: for home_id in climate_topology.home_ids:
signal_name = f"{CLIMATE_STATE_CLASS_NAME}-{home_id}" signal_name = f"{CLIMATE_STATE_CLASS_NAME}-{home_id}"
try: await data_handler.register_data_class(
await data_handler.register_data_class( CLIMATE_STATE_CLASS_NAME, signal_name, None, home_id=home_id
CLIMATE_STATE_CLASS_NAME, signal_name, None, home_id=home_id )
)
except KeyError: if (climate_state := data_handler.data[signal_name]) is None:
continue continue
climate_state = data_handler.data[signal_name]
climate_topology.register_handler(home_id, climate_state.process_topology) climate_topology.register_handler(home_id, climate_state.process_topology)
for room in climate_state.homes[home_id].rooms.values(): for room in climate_state.homes[home_id].rooms.values():

View File

@ -3,7 +3,7 @@
"name": "Netatmo", "name": "Netatmo",
"documentation": "https://www.home-assistant.io/integrations/netatmo", "documentation": "https://www.home-assistant.io/integrations/netatmo",
"requirements": [ "requirements": [
"pyatmo==6.2.0" "pyatmo==6.2.1"
], ],
"after_dependencies": [ "after_dependencies": [
"cloud", "cloud",

View File

@ -49,17 +49,13 @@ async def async_setup_entry(
for home_id in climate_topology.home_ids: for home_id in climate_topology.home_ids:
signal_name = f"{CLIMATE_STATE_CLASS_NAME}-{home_id}" signal_name = f"{CLIMATE_STATE_CLASS_NAME}-{home_id}"
try:
await data_handler.register_data_class(
CLIMATE_STATE_CLASS_NAME, signal_name, None, home_id=home_id
)
except KeyError:
continue
await data_handler.register_data_class( await data_handler.register_data_class(
CLIMATE_STATE_CLASS_NAME, signal_name, None, home_id=home_id CLIMATE_STATE_CLASS_NAME, signal_name, None, home_id=home_id
) )
climate_state = data_handler.data.get(signal_name)
if (climate_state := data_handler.data[signal_name]) is None:
continue
climate_topology.register_handler(home_id, climate_state.process_topology) climate_topology.register_handler(home_id, climate_state.process_topology)
hass.data[DOMAIN][DATA_SCHEDULES][home_id] = climate_state.homes[ hass.data[DOMAIN][DATA_SCHEDULES][home_id] = climate_state.homes[

View File

@ -1372,7 +1372,7 @@ pyarlo==0.2.4
pyatag==0.3.5.3 pyatag==0.3.5.3
# homeassistant.components.netatmo # homeassistant.components.netatmo
pyatmo==6.2.0 pyatmo==6.2.1
# homeassistant.components.atome # homeassistant.components.atome
pyatome==0.1.1 pyatome==0.1.1

View File

@ -841,7 +841,7 @@ pyarlo==0.2.4
pyatag==0.3.5.3 pyatag==0.3.5.3
# homeassistant.components.netatmo # homeassistant.components.netatmo
pyatmo==6.2.0 pyatmo==6.2.1
# homeassistant.components.apple_tv # homeassistant.components.apple_tv
pyatv==0.9.8 pyatv==0.9.8