From e12edda588b3abcf50dd14c2106c664c0f84296b Mon Sep 17 00:00:00 2001 From: Alexandre Leites <1256013+alexandre-leites@users.noreply.github.com> Date: Sat, 18 Mar 2023 18:02:20 +0100 Subject: [PATCH] Added WD params --- pyhon/appliances/wd.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 pyhon/appliances/wd.py diff --git a/pyhon/appliances/wd.py b/pyhon/appliances/wd.py new file mode 100644 index 0000000..8664484 --- /dev/null +++ b/pyhon/appliances/wd.py @@ -0,0 +1,10 @@ +class Appliance: + def __init__(self, data): + self._data = data + + def get(self): + if self._data["attributes"]["lastConnEvent"]["category"] == "DISCONNECTED": + self._data["attributes"]["parameters"]["machMode"] = "0" + self._data["active"] = bool(self._data.get("activity")) + self._data["pause"] = self._data["attributes"]["parameters"]["machMode"] == "3" + return self._data