From 2eebfe6ff3788ca1bf43bfdcbccd5ab450e60ee7 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 29 Jun 2021 10:50:29 -1000 Subject: [PATCH] Fix esphome startup with missing api_version key (#52324) --- homeassistant/components/esphome/entry_data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/esphome/entry_data.py b/homeassistant/components/esphome/entry_data.py index 1e19780ed0b..f60d7cfefb5 100644 --- a/homeassistant/components/esphome/entry_data.py +++ b/homeassistant/components/esphome/entry_data.py @@ -142,7 +142,7 @@ class RuntimeEntryData: self._storage_contents = restored.copy() self.device_info = DeviceInfo.from_dict(restored.pop("device_info")) - self.api_version = APIVersion.from_dict(restored.pop("api_version")) + self.api_version = APIVersion.from_dict(restored.pop("api_version", {})) infos = [] for comp_type, restored_infos in restored.items(): if comp_type not in COMPONENT_TYPE_TO_INFO: