From 561054151570e7f095f90aa8e2fd9d67dbb24787 Mon Sep 17 00:00:00 2001 From: Otto Winter Date: Fri, 31 May 2019 11:27:27 +0200 Subject: [PATCH] Fix ESPHome config flow with invalid config entry (#24213) --- homeassistant/components/esphome/config_flow.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/esphome/config_flow.py b/homeassistant/components/esphome/config_flow.py index 283d09e7919..ad18e681021 100644 --- a/homeassistant/components/esphome/config_flow.py +++ b/homeassistant/components/esphome/config_flow.py @@ -94,7 +94,8 @@ class EsphomeFlowHandler(config_entries.ConfigFlow): data = self.hass.data[DATA_KEY][ entry.entry_id] # type: RuntimeEntryData # Node names are unique in the network - already_configured = data.device_info.name == node_name + if data.device_info is not None: + already_configured = data.device_info.name == node_name if already_configured: return self.async_abort(