Fix not showing device active when running

This commit is contained in:
Andre Basche 2023-03-22 22:42:40 +01:00
parent 3c81c46c8b
commit 6c3da96a03
3 changed files with 3 additions and 3 deletions

View file

@ -5,6 +5,6 @@ class Appliance:
def get(self): def get(self):
if self._data["attributes"]["lastConnEvent"]["category"] == "DISCONNECTED": if self._data["attributes"]["lastConnEvent"]["category"] == "DISCONNECTED":
self._data["attributes"]["parameters"]["machMode"] = "0" self._data["attributes"]["parameters"]["machMode"] = "0"
self._data["active"] = bool(self._data.get("activity")) self._data["active"] = bool(self._data.get("attributes", {}).get("activity"))
self._data["pause"] = self._data["attributes"]["parameters"]["machMode"] == "3" self._data["pause"] = self._data["attributes"]["parameters"]["machMode"] == "3"
return self._data return self._data

View file

@ -5,6 +5,6 @@ class Appliance:
def get(self): def get(self):
if self._data["attributes"]["lastConnEvent"]["category"] == "DISCONNECTED": if self._data["attributes"]["lastConnEvent"]["category"] == "DISCONNECTED":
self._data["attributes"]["parameters"]["machMode"] = "0" self._data["attributes"]["parameters"]["machMode"] = "0"
self._data["active"] = bool(self._data.get("activity")) self._data["active"] = bool(self._data.get("attributes", {}).get("activity"))
self._data["pause"] = self._data["attributes"]["parameters"]["machMode"] == "3" self._data["pause"] = self._data["attributes"]["parameters"]["machMode"] == "3"
return self._data return self._data

View file

@ -5,6 +5,6 @@ class Appliance:
def get(self): def get(self):
if self._data["attributes"]["lastConnEvent"]["category"] == "DISCONNECTED": if self._data["attributes"]["lastConnEvent"]["category"] == "DISCONNECTED":
self._data["attributes"]["parameters"]["machMode"] = "0" self._data["attributes"]["parameters"]["machMode"] = "0"
self._data["active"] = bool(self._data.get("activity")) self._data["active"] = bool(self._data.get("attributes", {}).get("activity"))
self._data["pause"] = self._data["attributes"]["parameters"]["machMode"] == "3" self._data["pause"] = self._data["attributes"]["parameters"]["machMode"] == "3"
return self._data return self._data