From 3aeac55fefcaaf3d7bc3e5be06fa7f8da63a7f16 Mon Sep 17 00:00:00 2001 From: Chris Date: Wed, 9 Nov 2022 11:42:30 -0700 Subject: [PATCH] fix: make sure key exists in data Signed-off-by: Chris --- custom_components/openevse/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom_components/openevse/__init__.py b/custom_components/openevse/__init__.py index 5992a57..7d52029 100644 --- a/custom_components/openevse/__init__.py +++ b/custom_components/openevse/__init__.py @@ -104,7 +104,7 @@ async def get_firmware(manager: OpenEVSEManager) -> tuple: except MissingSerial as error: _LOGGER.info("Missing serial number data, skipping...") - if data is not None: + if data is not None and "model" in data: if data["model"] != "unknown": return data["model"], manager.wifi_firmware