diff --git a/pyhon/appliances/ov.py b/pyhon/appliances/ov.py new file mode 100644 index 0000000..bd42630 --- /dev/null +++ b/pyhon/appliances/ov.py @@ -0,0 +1,14 @@ +class Appliance: + def data(self, data): + if data["attributes"]["lastConnEvent"]["category"] == "DISCONNECTED": + data["attributes"]["parameters"]["temp"] = "0" + data["attributes"]["parameters"]["onOffStatus"] = "0" + data["attributes"]["parameters"]["remoteCtrValid"] = "0" + data["attributes"]["parameters"]["remainingTimeMM"] = "0" + + data["active"] = data["attributes"]["parameters"]["onOffStatus"] == "1" + + return data + + def settings(self, settings): + return settings diff --git a/setup.py b/setup.py index 3ca2782..0411dbc 100644 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ with open("README.md", "r") as f: setup( name="pyhOn", - version="0.8.0", + version="0.8.1", author="Andre Basche", description="Control hOn devices with python", long_description=long_description,