From f54710c454f33ea7fe9683a2e352eb0811a1bd54 Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 4 Dec 2018 21:25:18 +0100 Subject: [PATCH] Fix bug when reconfiguring MQTT availability --- homeassistant/components/mqtt/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/mqtt/__init__.py b/homeassistant/components/mqtt/__init__.py index 7ff32a79142..b403f296bd8 100644 --- a/homeassistant/components/mqtt/__init__.py +++ b/homeassistant/components/mqtt/__init__.py @@ -852,7 +852,8 @@ class MqttAvailability(Entity): """(Re)Setup.""" self._availability_topic = config.get(CONF_AVAILABILITY_TOPIC) self._availability_qos = config.get(CONF_QOS) - self._available = self._availability_topic is None # type: bool + if self._availability_topic is None: + self._available = True self._payload_available = config.get(CONF_PAYLOAD_AVAILABLE) self._payload_not_available = config.get(CONF_PAYLOAD_NOT_AVAILABLE)