From b187b17a4f4c900183fbbf83c2db4ac20bc60b06 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Fri, 10 Jul 2020 18:40:15 +0200 Subject: [PATCH] Fix MQTT availability startup race (#37718) --- homeassistant/components/mqtt/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/mqtt/__init__.py b/homeassistant/components/mqtt/__init__.py index 2928eb196c8..ef5bea57bd3 100644 --- a/homeassistant/components/mqtt/__init__.py +++ b/homeassistant/components/mqtt/__init__.py @@ -1107,7 +1107,7 @@ class MqttAvailability(Entity): @callback def async_mqtt_connect(self): """Update state on connection/disconnection to MQTT broker.""" - if self.hass.is_running: + if not self.hass.is_stopping: self.async_write_ha_state() async def async_will_remove_from_hass(self):