Unsubscribe ozw stop listener on entry unload (#43900)

This commit is contained in:
Martin Hjelmare 2020-12-03 19:40:33 +01:00 committed by GitHub
parent 8d33c2092f
commit 5742db6308
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -279,7 +279,11 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry):
except asyncio.CancelledError:
pass
hass.bus.async_listen_once(EVENT_HOMEASSISTANT_STOP, async_stop_mqtt_client)
ozw_data[DATA_UNSUBSCRIBE].append(
hass.bus.async_listen_once(
EVENT_HOMEASSISTANT_STOP, async_stop_mqtt_client
)
)
ozw_data[DATA_STOP_MQTT_CLIENT] = async_stop_mqtt_client
else: