From 3e9410fbb64fe3dcb96bb687c905e67fb3b5e157 Mon Sep 17 00:00:00 2001 From: bittles Date: Mon, 2 Jan 2023 01:27:24 -0500 Subject: [PATCH] make event from type for initial statuses --- custom_components/ecovacs/sucksbumper.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/custom_components/ecovacs/sucksbumper.py b/custom_components/ecovacs/sucksbumper.py index 07e4611..9519e25 100644 --- a/custom_components/ecovacs/sucksbumper.py +++ b/custom_components/ecovacs/sucksbumper.py @@ -997,6 +997,10 @@ class EcoVacsXMPP(ClientXMPP): result['event'] = result.pop('errno') if xml: result.update(xml[0].attrib) + else: + result['event'] = result.pop('type') + if xml: + result.update(xml[0].attrib) for key in result: if not RepresentsInt(result[key]): #Fix to handle negative int values