diff --git a/pyhon/appliances/dw.py b/pyhon/appliances/dw.py new file mode 100644 index 0000000..62311bd --- /dev/null +++ b/pyhon/appliances/dw.py @@ -0,0 +1,9 @@ +class Appliance: + def data(self, data): + if data["attributes"]["lastConnEvent"]["category"] == "DISCONNECTED": + data["attributes"]["parameters"]["machMode"] = "0" + data["active"] = bool(data.get("attributes", {}).get("activity")) + return data + + def settings(self, settings): + return settings