diff --git a/.coverage b/.coverage index 717625a..530679b 100644 Binary files a/.coverage and b/.coverage differ diff --git a/tests/requirements.txt b/tests/requirements.txt index 47a36f2..6383e3c 100644 --- a/tests/requirements.txt +++ b/tests/requirements.txt @@ -11,3 +11,4 @@ pytest-coverage pylint_strict_informational flake8-black black +jsonpickle diff --git a/tests/test_Smile.py b/tests/test_Smile.py index afe0a52..eb9b7c8 100644 --- a/tests/test_Smile.py +++ b/tests/test_Smile.py @@ -10,9 +10,10 @@ # Fixture writing import io -import pickle import os +import jsonpickle as json + from Plugwise_Smile.Smile import Smile pp = PrettyPrinter(indent=8) @@ -29,17 +30,17 @@ class TestPlugwise: """Tests for Plugwise Smile.""" - def _write_pickle(self, call, data): + def _write_json(self, call, data): """Store JSON data to per-setup files for HA component testing.""" path = os.path.join(os.path.dirname(__file__), "testdata/" + self.smile_setup) - datafile = os.path.join(path, call + ".pickle") + datafile = os.path.join(path, call + ".json") if not os.path.exists(path): os.mkdir(path) if not os.path.exists(os.path.dirname(datafile)): os.mkdir(os.path.dirname(datafile)) - with open(datafile, "wb") as fixture_file: - pickle.dump(data, fixture_file) + with open(datafile, "w") as fixture_file: + fixture_file.write(json.encode(data)) async def setup_app( self, broken=False, timeout=False, put_timeout=False, @@ -243,7 +244,7 @@ async def device_test(self, smile=Smile, testdata=None): """Perform basic device tests.""" _LOGGER.info("Asserting testdata:") device_list = smile.get_all_devices() - self._write_pickle("get_all_devices", device_list) + self._write_json("get_all_devices", device_list) location_list, dummy = smile.scan_thermostats() @@ -255,7 +256,7 @@ async def device_test(self, smile=Smile, testdata=None): _LOGGER.debug("Device list:\n%s", pp4.pformat(device_list)) for dev_id, details in device_list.items(): data = smile.get_device_data(dev_id) - self._write_pickle("get_device_data/" + dev_id, data) + self._write_json("get_device_data/" + dev_id, data) _LOGGER.debug( "%s", "Device {} id:{}\nDetails: {}\nData: {}".format( diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_all_devices.json b/tests/testdata/adam_multiple_devices_per_zone/get_all_devices.json new file mode 100644 index 0000000..61ebc4d --- /dev/null +++ b/tests/testdata/adam_multiple_devices_per_zone/get_all_devices.json @@ -0,0 +1 @@ +{"df4a4a8169904cdb9c03d61a21f42140": {"name": "Zone Lisa Bios", "types": {"py/set": ["thermostat"]}, "class": "zone_thermostat", "location": "12493538af164a409c6a1c79e38afe1c"}, "b310b72a0e354bfab43089919b9a88bf": {"name": "Floor kraan", "types": {"py/set": ["thermostat"]}, "class": "thermo_sensor", "location": "c50f167537524366a5af7aa3942feb1e"}, "a2c3583e0a6349358998b760cea82d2a": {"name": "Bios Cv Thermostatic Radiator ", "types": {"py/set": ["thermostat"]}, "class": "thermo_sensor", "location": "12493538af164a409c6a1c79e38afe1c"}, "b59bcebaf94b499ea7d46e4a66fb62d8": {"name": "Zone Lisa WK", "types": {"py/set": ["thermostat"]}, "class": "zone_thermostat", "location": "c50f167537524366a5af7aa3942feb1e"}, "fe799307f1624099878210aa0b9f1475": {"name": "Adam", "types": {"py/set": ["temperature", "thermostat", "home"]}, "class": "gateway", "location": "1f9dcf83fd4e4b66b72ff787957bfe5d"}, "d3da73bde12a47d5a6b8f9dad971f2ec": {"name": "Thermostatic Radiator Jessie", "types": {"py/set": ["thermostat"]}, "class": "thermo_sensor", "location": "82fa13f017d240daa0d0ea1775420f24"}, "21f2b542c49845e6bb416884c55778d6": {"name": "Playstation Smart Plug", "types": {"py/set": ["plug", "power"]}, "class": "game_console", "location": "cd143c07248f491493cea0533bc3d669"}, "78d1126fc4c743db81b61c20e88342a7": {"name": "CV Pomp", "types": {"py/set": ["plug", "power"]}, "class": "central_heating_pump", "location": "c50f167537524366a5af7aa3942feb1e"}, "90986d591dcd426cae3ec3e8111ff730": {"name": "Adam", "types": {"py/set": ["temperature", "thermostat", "home"]}, "class": "heater_central", "location": "1f9dcf83fd4e4b66b72ff787957bfe5d"}, "cd0ddb54ef694e11ac18ed1cbce5dbbd": {"name": "NAS", "types": {"py/set": ["plug", "power"]}, "class": "vcr", "location": "cd143c07248f491493cea0533bc3d669"}, "4a810418d5394b3f82727340b91ba740": {"name": "USG Smart Plug", "types": {"py/set": ["plug", "power"]}, "class": "router", "location": "cd143c07248f491493cea0533bc3d669"}, "02cf28bfec924855854c544690a609ef": {"name": "NVR", "types": {"py/set": ["plug", "power"]}, "class": "vcr", "location": "cd143c07248f491493cea0533bc3d669"}, "a28f588dc4a049a483fd03a30361ad3a": {"name": "Fibaro HC2", "types": {"py/set": ["plug", "power"]}, "class": "settop", "location": "cd143c07248f491493cea0533bc3d669"}, "6a3bf693d05e48e0b460c815a4fdd09d": {"name": "Zone Thermostat Jessie", "types": {"py/set": ["thermostat"]}, "class": "zone_thermostat", "location": "82fa13f017d240daa0d0ea1775420f24"}, "680423ff840043738f42cc7f1ff97a36": {"name": "Thermostatic Radiator Badkamer", "types": {"py/set": ["thermostat"]}, "class": "thermo_sensor", "location": "08963fec7c53423ca5680aa4cb502c63"}, "f1fee6043d3642a9b0a65297455f008e": {"name": "Zone Thermostat Badkamer", "types": {"py/set": ["thermostat"]}, "class": "zone_thermostat", "location": "08963fec7c53423ca5680aa4cb502c63"}, "675416a629f343c495449970e2ca37b5": {"name": "Ziggo Modem", "types": {"py/set": ["plug", "power"]}, "class": "router", "location": "cd143c07248f491493cea0533bc3d669"}, "e7693eb9582644e5b865dba8d4447cf1": {"name": "CV Kraan Garage", "types": {"py/set": ["thermostat"]}, "class": "thermostatic_radiator_valve", "location": "446ac08dd04d4eff8ac57489757b7314"}} \ No newline at end of file diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_all_devices.pickle b/tests/testdata/adam_multiple_devices_per_zone/get_all_devices.pickle deleted file mode 100644 index df880b7..0000000 Binary files a/tests/testdata/adam_multiple_devices_per_zone/get_all_devices.pickle and /dev/null differ diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/02cf28bfec924855854c544690a609ef.json b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/02cf28bfec924855854c544690a609ef.json new file mode 100644 index 0000000..238da9d --- /dev/null +++ b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/02cf28bfec924855854c544690a609ef.json @@ -0,0 +1 @@ +{"electricity_consumed": 34.0, "electricity_consumed_interval": 9.15, "electricity_produced": 0.0, "electricity_produced_interval": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/02cf28bfec924855854c544690a609ef.pickle b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/02cf28bfec924855854c544690a609ef.pickle deleted file mode 100644 index 52c7cb2..0000000 Binary files a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/02cf28bfec924855854c544690a609ef.pickle and /dev/null differ diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/21f2b542c49845e6bb416884c55778d6.json b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/21f2b542c49845e6bb416884c55778d6.json new file mode 100644 index 0000000..4fcb40c --- /dev/null +++ b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/21f2b542c49845e6bb416884c55778d6.json @@ -0,0 +1 @@ +{"electricity_consumed": 82.6, "electricity_consumed_interval": 8.6, "electricity_produced": 0.0, "electricity_produced_interval": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/21f2b542c49845e6bb416884c55778d6.pickle b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/21f2b542c49845e6bb416884c55778d6.pickle deleted file mode 100644 index eceed1f..0000000 Binary files a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/21f2b542c49845e6bb416884c55778d6.pickle and /dev/null differ diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/4a810418d5394b3f82727340b91ba740.json b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/4a810418d5394b3f82727340b91ba740.json new file mode 100644 index 0000000..feb6290 --- /dev/null +++ b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/4a810418d5394b3f82727340b91ba740.json @@ -0,0 +1 @@ +{"electricity_consumed": 8.5, "electricity_consumed_interval": 0.0, "electricity_produced": 0.0, "electricity_produced_interval": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/4a810418d5394b3f82727340b91ba740.pickle b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/4a810418d5394b3f82727340b91ba740.pickle deleted file mode 100644 index 68d7b4f..0000000 Binary files a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/4a810418d5394b3f82727340b91ba740.pickle and /dev/null differ diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/675416a629f343c495449970e2ca37b5.json b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/675416a629f343c495449970e2ca37b5.json new file mode 100644 index 0000000..74d15fa --- /dev/null +++ b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/675416a629f343c495449970e2ca37b5.json @@ -0,0 +1 @@ +{"electricity_consumed": 12.2, "electricity_consumed_interval": 2.97, "electricity_produced": 0.0, "electricity_produced_interval": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/675416a629f343c495449970e2ca37b5.pickle b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/675416a629f343c495449970e2ca37b5.pickle deleted file mode 100644 index c88767e..0000000 Binary files a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/675416a629f343c495449970e2ca37b5.pickle and /dev/null differ diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/680423ff840043738f42cc7f1ff97a36.json b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/680423ff840043738f42cc7f1ff97a36.json new file mode 100644 index 0000000..75bc62f --- /dev/null +++ b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/680423ff840043738f42cc7f1ff97a36.json @@ -0,0 +1 @@ +{"setpoint": 14.0, "temperature": 19.1, "battery": 0.51, "valve_position": 0.0, "temperature_difference": -0.4} \ No newline at end of file diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/680423ff840043738f42cc7f1ff97a36.pickle b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/680423ff840043738f42cc7f1ff97a36.pickle deleted file mode 100644 index 7f2f001..0000000 Binary files a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/680423ff840043738f42cc7f1ff97a36.pickle and /dev/null differ diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/6a3bf693d05e48e0b460c815a4fdd09d.json b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/6a3bf693d05e48e0b460c815a4fdd09d.json new file mode 100644 index 0000000..41333f3 --- /dev/null +++ b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/6a3bf693d05e48e0b460c815a4fdd09d.json @@ -0,0 +1 @@ +{"setpoint": 15.0, "temperature": 17.2, "battery": 0.37, "active_preset": "asleep", "presets": {"home": [20.0, 22.0], "no_frost": [10.0, 30.0], "away": [12.0, 25.0], "vacation": [11.0, 28.0], "asleep": [16.0, 24.0]}, "schedule_temperature": 15.0, "available_schedules": ["CV Jessie"], "selected_schedule": "CV Jessie", "last_used": "CV Jessie"} \ No newline at end of file diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/6a3bf693d05e48e0b460c815a4fdd09d.pickle b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/6a3bf693d05e48e0b460c815a4fdd09d.pickle deleted file mode 100644 index 6fb5b50..0000000 Binary files a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/6a3bf693d05e48e0b460c815a4fdd09d.pickle and /dev/null differ diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/78d1126fc4c743db81b61c20e88342a7.json b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/78d1126fc4c743db81b61c20e88342a7.json new file mode 100644 index 0000000..7a9c3e9 --- /dev/null +++ b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/78d1126fc4c743db81b61c20e88342a7.json @@ -0,0 +1 @@ +{"electricity_consumed": 35.6, "electricity_consumed_interval": 7.37, "electricity_produced": 0.0, "electricity_produced_interval": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/78d1126fc4c743db81b61c20e88342a7.pickle b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/78d1126fc4c743db81b61c20e88342a7.pickle deleted file mode 100644 index 007cda0..0000000 Binary files a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/78d1126fc4c743db81b61c20e88342a7.pickle and /dev/null differ diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/90986d591dcd426cae3ec3e8111ff730.json b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/90986d591dcd426cae3ec3e8111ff730.json new file mode 100644 index 0000000..5e481d3 --- /dev/null +++ b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/90986d591dcd426cae3ec3e8111ff730.json @@ -0,0 +1 @@ +{"water_temperature": 70.0, "intended_boiler_temperature": 70.0, "modulation_level": 0.01} \ No newline at end of file diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/90986d591dcd426cae3ec3e8111ff730.pickle b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/90986d591dcd426cae3ec3e8111ff730.pickle deleted file mode 100644 index a277db6..0000000 Binary files a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/90986d591dcd426cae3ec3e8111ff730.pickle and /dev/null differ diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/a28f588dc4a049a483fd03a30361ad3a.json b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/a28f588dc4a049a483fd03a30361ad3a.json new file mode 100644 index 0000000..0aeca4c --- /dev/null +++ b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/a28f588dc4a049a483fd03a30361ad3a.json @@ -0,0 +1 @@ +{"electricity_consumed": 12.5, "electricity_consumed_interval": 3.8, "electricity_produced": 0.0, "electricity_produced_interval": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/a28f588dc4a049a483fd03a30361ad3a.pickle b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/a28f588dc4a049a483fd03a30361ad3a.pickle deleted file mode 100644 index 17e17ca..0000000 Binary files a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/a28f588dc4a049a483fd03a30361ad3a.pickle and /dev/null differ diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/a2c3583e0a6349358998b760cea82d2a.json b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/a2c3583e0a6349358998b760cea82d2a.json new file mode 100644 index 0000000..eef83a6 --- /dev/null +++ b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/a2c3583e0a6349358998b760cea82d2a.json @@ -0,0 +1 @@ +{"setpoint": 13.0, "temperature": 17.2, "battery": 0.62, "valve_position": 0.0, "temperature_difference": -0.2} \ No newline at end of file diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/a2c3583e0a6349358998b760cea82d2a.pickle b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/a2c3583e0a6349358998b760cea82d2a.pickle deleted file mode 100644 index c9f29ff..0000000 Binary files a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/a2c3583e0a6349358998b760cea82d2a.pickle and /dev/null differ diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/b310b72a0e354bfab43089919b9a88bf.json b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/b310b72a0e354bfab43089919b9a88bf.json new file mode 100644 index 0000000..16da5f4 --- /dev/null +++ b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/b310b72a0e354bfab43089919b9a88bf.json @@ -0,0 +1 @@ +{"setpoint": 21.5, "temperature": 26.0, "valve_position": 1.0, "temperature_difference": 3.5} \ No newline at end of file diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/b310b72a0e354bfab43089919b9a88bf.pickle b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/b310b72a0e354bfab43089919b9a88bf.pickle deleted file mode 100644 index 9011d8d..0000000 Binary files a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/b310b72a0e354bfab43089919b9a88bf.pickle and /dev/null differ diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/b59bcebaf94b499ea7d46e4a66fb62d8.json b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/b59bcebaf94b499ea7d46e4a66fb62d8.json new file mode 100644 index 0000000..65fa0dd --- /dev/null +++ b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/b59bcebaf94b499ea7d46e4a66fb62d8.json @@ -0,0 +1 @@ +{"setpoint": 21.5, "temperature": 20.9, "battery": 0.34, "active_preset": "home", "presets": {"vacation": [15.0, 28.0], "asleep": [18.0, 24.0], "no_frost": [12.0, 30.0], "away": [17.0, 25.0], "home": [21.5, 22.0]}, "schedule_temperature": 21.5, "available_schedules": ["GF7 Woonkamer"], "selected_schedule": "GF7 Woonkamer", "last_used": "GF7 Woonkamer"} \ No newline at end of file diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/b59bcebaf94b499ea7d46e4a66fb62d8.pickle b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/b59bcebaf94b499ea7d46e4a66fb62d8.pickle deleted file mode 100644 index 750f345..0000000 Binary files a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/b59bcebaf94b499ea7d46e4a66fb62d8.pickle and /dev/null differ diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/cd0ddb54ef694e11ac18ed1cbce5dbbd.json b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/cd0ddb54ef694e11ac18ed1cbce5dbbd.json new file mode 100644 index 0000000..fbefc5b --- /dev/null +++ b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/cd0ddb54ef694e11ac18ed1cbce5dbbd.json @@ -0,0 +1 @@ +{"electricity_consumed": 16.5, "electricity_consumed_interval": 0.5, "electricity_produced": 0.0, "electricity_produced_interval": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/cd0ddb54ef694e11ac18ed1cbce5dbbd.pickle b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/cd0ddb54ef694e11ac18ed1cbce5dbbd.pickle deleted file mode 100644 index 7870e36..0000000 Binary files a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/cd0ddb54ef694e11ac18ed1cbce5dbbd.pickle and /dev/null differ diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/d3da73bde12a47d5a6b8f9dad971f2ec.json b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/d3da73bde12a47d5a6b8f9dad971f2ec.json new file mode 100644 index 0000000..fd202e0 --- /dev/null +++ b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/d3da73bde12a47d5a6b8f9dad971f2ec.json @@ -0,0 +1 @@ +{"setpoint": 15.0, "temperature": 17.1, "battery": 0.62, "valve_position": 0.0, "temperature_difference": 0.1} \ No newline at end of file diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/d3da73bde12a47d5a6b8f9dad971f2ec.pickle b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/d3da73bde12a47d5a6b8f9dad971f2ec.pickle deleted file mode 100644 index be9f930..0000000 Binary files a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/d3da73bde12a47d5a6b8f9dad971f2ec.pickle and /dev/null differ diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/df4a4a8169904cdb9c03d61a21f42140.json b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/df4a4a8169904cdb9c03d61a21f42140.json new file mode 100644 index 0000000..12947c4 --- /dev/null +++ b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/df4a4a8169904cdb9c03d61a21f42140.json @@ -0,0 +1 @@ +{"setpoint": 13.0, "temperature": 16.5, "battery": 0.67, "active_preset": "away", "presets": {"home": [20.0, 22.0], "away": [12.0, 25.0], "vacation": [12.0, 28.0], "no_frost": [8.0, 30.0], "asleep": [15.0, 24.0]}, "schedule_temperature": null, "available_schedules": [], "selected_schedule": null, "last_used": null} \ No newline at end of file diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/df4a4a8169904cdb9c03d61a21f42140.pickle b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/df4a4a8169904cdb9c03d61a21f42140.pickle deleted file mode 100644 index e4650e1..0000000 Binary files a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/df4a4a8169904cdb9c03d61a21f42140.pickle and /dev/null differ diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/e7693eb9582644e5b865dba8d4447cf1.json b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/e7693eb9582644e5b865dba8d4447cf1.json new file mode 100644 index 0000000..151b4b4 --- /dev/null +++ b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/e7693eb9582644e5b865dba8d4447cf1.json @@ -0,0 +1 @@ +{"setpoint": 5.5, "temperature": 15.6, "battery": 0.68, "valve_position": 0.0, "temperature_difference": 0.0, "active_preset": "no_frost", "presets": {"home": [20.0, 22.0], "asleep": [17.0, 24.0], "away": [15.0, 25.0], "vacation": [15.0, 28.0], "no_frost": [10.0, 30.0]}, "schedule_temperature": null, "available_schedules": [], "selected_schedule": null, "last_used": null} \ No newline at end of file diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/e7693eb9582644e5b865dba8d4447cf1.pickle b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/e7693eb9582644e5b865dba8d4447cf1.pickle deleted file mode 100644 index e206678..0000000 Binary files a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/e7693eb9582644e5b865dba8d4447cf1.pickle and /dev/null differ diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/f1fee6043d3642a9b0a65297455f008e.json b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/f1fee6043d3642a9b0a65297455f008e.json new file mode 100644 index 0000000..9934e10 --- /dev/null +++ b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/f1fee6043d3642a9b0a65297455f008e.json @@ -0,0 +1 @@ +{"setpoint": 14.0, "temperature": 18.9, "battery": 0.92, "active_preset": "away", "presets": {"asleep": [17.0, 24.0], "no_frost": [10.0, 30.0], "away": [14.0, 25.0], "home": [21.0, 22.0], "vacation": [12.0, 28.0]}, "schedule_temperature": 14.0, "available_schedules": ["Badkamer Schema"], "selected_schedule": "Badkamer Schema", "last_used": "Badkamer Schema"} \ No newline at end of file diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/f1fee6043d3642a9b0a65297455f008e.pickle b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/f1fee6043d3642a9b0a65297455f008e.pickle deleted file mode 100644 index 8159525..0000000 Binary files a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/f1fee6043d3642a9b0a65297455f008e.pickle and /dev/null differ diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/fe799307f1624099878210aa0b9f1475.json b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/fe799307f1624099878210aa0b9f1475.json new file mode 100644 index 0000000..ef325af --- /dev/null +++ b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/fe799307f1624099878210aa0b9f1475.json @@ -0,0 +1 @@ +{"outdoor_temperature": 7.81} \ No newline at end of file diff --git a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/fe799307f1624099878210aa0b9f1475.pickle b/tests/testdata/adam_multiple_devices_per_zone/get_device_data/fe799307f1624099878210aa0b9f1475.pickle deleted file mode 100644 index cfdd66f..0000000 Binary files a/tests/testdata/adam_multiple_devices_per_zone/get_device_data/fe799307f1624099878210aa0b9f1475.pickle and /dev/null differ diff --git a/tests/testdata/adam_plus_anna/get_all_devices.json b/tests/testdata/adam_plus_anna/get_all_devices.json new file mode 100644 index 0000000..8f7bb9d --- /dev/null +++ b/tests/testdata/adam_plus_anna/get_all_devices.json @@ -0,0 +1 @@ +{"2743216f626f43948deec1f7ab3b3d70": {"name": "Adam", "types": {"py/set": ["temperature", "thermostat", "home"]}, "class": "heater_central", "location": "07d618f0bb80412687f065b8698ce3e7"}, "aa6b0002df0a46e1b1eb94beb61eddfe": {"name": "MediaCenter", "types": {"py/set": ["plug", "power"]}, "class": "hometheater", "location": "45d410adf8fd461e85cebf16d5ead542"}, "b128b4bbbd1f47e9bf4d756e8fb5ee94": {"name": "Adam", "types": {"py/set": ["temperature", "thermostat", "home"]}, "class": "gateway", "location": "07d618f0bb80412687f065b8698ce3e7"}, "ee62cad889f94e8ca3d09021f03a660b": {"name": "Anna", "types": {"py/set": ["thermostat"]}, "class": "thermostat", "location": "009490cc2f674ce6b576863fbb64f867"}, "f2be121e4a9345ac83c6e99ed89a98be": {"name": "Work-PC", "types": {"py/set": ["plug", "power"]}, "class": "computer_desktop", "location": "5ccb6c41a7d9403988d261ceee04239f"}} \ No newline at end of file diff --git a/tests/testdata/adam_plus_anna/get_all_devices.pickle b/tests/testdata/adam_plus_anna/get_all_devices.pickle deleted file mode 100644 index 8518621..0000000 Binary files a/tests/testdata/adam_plus_anna/get_all_devices.pickle and /dev/null differ diff --git a/tests/testdata/adam_plus_anna/get_device_data/2743216f626f43948deec1f7ab3b3d70.json b/tests/testdata/adam_plus_anna/get_device_data/2743216f626f43948deec1f7ab3b3d70.json new file mode 100644 index 0000000..fe42b6d --- /dev/null +++ b/tests/testdata/adam_plus_anna/get_device_data/2743216f626f43948deec1f7ab3b3d70.json @@ -0,0 +1 @@ +{"heating_state": false, "dhw_state": false, "water_temperature": 47.0, "intended_boiler_temperature": 0.0, "flame_state": false} \ No newline at end of file diff --git a/tests/testdata/adam_plus_anna/get_device_data/2743216f626f43948deec1f7ab3b3d70.pickle b/tests/testdata/adam_plus_anna/get_device_data/2743216f626f43948deec1f7ab3b3d70.pickle deleted file mode 100644 index 507a982..0000000 Binary files a/tests/testdata/adam_plus_anna/get_device_data/2743216f626f43948deec1f7ab3b3d70.pickle and /dev/null differ diff --git a/tests/testdata/adam_plus_anna/get_device_data/aa6b0002df0a46e1b1eb94beb61eddfe.json b/tests/testdata/adam_plus_anna/get_device_data/aa6b0002df0a46e1b1eb94beb61eddfe.json new file mode 100644 index 0000000..018b0f3 --- /dev/null +++ b/tests/testdata/adam_plus_anna/get_device_data/aa6b0002df0a46e1b1eb94beb61eddfe.json @@ -0,0 +1 @@ +{"electricity_consumed": 10.3, "electricity_consumed_interval": 0.0, "electricity_produced": 0.0, "electricity_produced_interval": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/adam_plus_anna/get_device_data/aa6b0002df0a46e1b1eb94beb61eddfe.pickle b/tests/testdata/adam_plus_anna/get_device_data/aa6b0002df0a46e1b1eb94beb61eddfe.pickle deleted file mode 100644 index b086244..0000000 Binary files a/tests/testdata/adam_plus_anna/get_device_data/aa6b0002df0a46e1b1eb94beb61eddfe.pickle and /dev/null differ diff --git a/tests/testdata/adam_plus_anna/get_device_data/b128b4bbbd1f47e9bf4d756e8fb5ee94.json b/tests/testdata/adam_plus_anna/get_device_data/b128b4bbbd1f47e9bf4d756e8fb5ee94.json new file mode 100644 index 0000000..b019e9e --- /dev/null +++ b/tests/testdata/adam_plus_anna/get_device_data/b128b4bbbd1f47e9bf4d756e8fb5ee94.json @@ -0,0 +1 @@ +{"outdoor_temperature": 11.9} \ No newline at end of file diff --git a/tests/testdata/adam_plus_anna/get_device_data/b128b4bbbd1f47e9bf4d756e8fb5ee94.pickle b/tests/testdata/adam_plus_anna/get_device_data/b128b4bbbd1f47e9bf4d756e8fb5ee94.pickle deleted file mode 100644 index fbfe374..0000000 Binary files a/tests/testdata/adam_plus_anna/get_device_data/b128b4bbbd1f47e9bf4d756e8fb5ee94.pickle and /dev/null differ diff --git a/tests/testdata/adam_plus_anna/get_device_data/ee62cad889f94e8ca3d09021f03a660b.json b/tests/testdata/adam_plus_anna/get_device_data/ee62cad889f94e8ca3d09021f03a660b.json new file mode 100644 index 0000000..45f2984 --- /dev/null +++ b/tests/testdata/adam_plus_anna/get_device_data/ee62cad889f94e8ca3d09021f03a660b.json @@ -0,0 +1 @@ +{"setpoint": 20.5, "temperature": 20.5, "active_preset": "home", "presets": {"home": [20.0, 22.0], "asleep": [17.0, 24.0], "away": [15.0, 25.0], "vacation": [15.0, 28.0], "no_frost": [10.0, 30.0]}, "schedule_temperature": 20.0, "available_schedules": ["Weekschema"], "selected_schedule": "Weekschema", "last_used": "Weekschema"} \ No newline at end of file diff --git a/tests/testdata/adam_plus_anna/get_device_data/ee62cad889f94e8ca3d09021f03a660b.pickle b/tests/testdata/adam_plus_anna/get_device_data/ee62cad889f94e8ca3d09021f03a660b.pickle deleted file mode 100644 index 56bb434..0000000 Binary files a/tests/testdata/adam_plus_anna/get_device_data/ee62cad889f94e8ca3d09021f03a660b.pickle and /dev/null differ diff --git a/tests/testdata/adam_plus_anna/get_device_data/f2be121e4a9345ac83c6e99ed89a98be.json b/tests/testdata/adam_plus_anna/get_device_data/f2be121e4a9345ac83c6e99ed89a98be.json new file mode 100644 index 0000000..212ffaf --- /dev/null +++ b/tests/testdata/adam_plus_anna/get_device_data/f2be121e4a9345ac83c6e99ed89a98be.json @@ -0,0 +1 @@ +{"electricity_consumed": 79.8, "electricity_consumed_interval": 7.03, "electricity_produced": 0.0, "electricity_produced_interval": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/adam_plus_anna/get_device_data/f2be121e4a9345ac83c6e99ed89a98be.pickle b/tests/testdata/adam_plus_anna/get_device_data/f2be121e4a9345ac83c6e99ed89a98be.pickle deleted file mode 100644 index dd6764f..0000000 Binary files a/tests/testdata/adam_plus_anna/get_device_data/f2be121e4a9345ac83c6e99ed89a98be.pickle and /dev/null differ diff --git a/tests/testdata/adam_zone_per_device/get_all_devices.json b/tests/testdata/adam_zone_per_device/get_all_devices.json new file mode 100644 index 0000000..c9aea1e --- /dev/null +++ b/tests/testdata/adam_zone_per_device/get_all_devices.json @@ -0,0 +1 @@ +{"df4a4a8169904cdb9c03d61a21f42140": {"name": "Zone Lisa Bios", "types": {"py/set": ["thermostat"]}, "class": "zone_thermostat", "location": "12493538af164a409c6a1c79e38afe1c"}, "b310b72a0e354bfab43089919b9a88bf": {"name": "Floor kraan", "types": {"py/set": ["thermostat"]}, "class": "thermo_sensor", "location": "c50f167537524366a5af7aa3942feb1e"}, "a2c3583e0a6349358998b760cea82d2a": {"name": "Bios Cv Thermostatic Radiator ", "types": {"py/set": ["thermostat"]}, "class": "thermo_sensor", "location": "12493538af164a409c6a1c79e38afe1c"}, "b59bcebaf94b499ea7d46e4a66fb62d8": {"name": "Zone Lisa WK", "types": {"py/set": ["thermostat"]}, "class": "zone_thermostat", "location": "c50f167537524366a5af7aa3942feb1e"}, "fe799307f1624099878210aa0b9f1475": {"name": "Adam", "types": {"py/set": ["temperature", "thermostat", "home"]}, "class": "gateway", "location": "1f9dcf83fd4e4b66b72ff787957bfe5d"}, "d3da73bde12a47d5a6b8f9dad971f2ec": {"name": "Thermostatic Radiator Jessie", "types": {"py/set": ["thermostat"]}, "class": "thermo_sensor", "location": "82fa13f017d240daa0d0ea1775420f24"}, "21f2b542c49845e6bb416884c55778d6": {"name": "Playstation Smart Plug", "types": {"py/set": ["plug", "power"]}, "class": "game_console", "location": "4efbab4c8bb84fbab26c8decf670eb96"}, "78d1126fc4c743db81b61c20e88342a7": {"name": "CV Pomp", "types": {"py/set": ["plug", "power"]}, "class": "central_heating_pump", "location": "c50f167537524366a5af7aa3942feb1e"}, "90986d591dcd426cae3ec3e8111ff730": {"name": "Adam", "types": {"py/set": ["temperature", "thermostat", "home"]}, "class": "heater_central", "location": "1f9dcf83fd4e4b66b72ff787957bfe5d"}, "cd0ddb54ef694e11ac18ed1cbce5dbbd": {"name": "NAS", "types": {"py/set": ["plug", "power"]}, "class": "vcr", "location": "e704bae65654496f9cade9c855decdfe"}, "4a810418d5394b3f82727340b91ba740": {"name": "USG Smart Plug", "types": {"py/set": ["plug", "power"]}, "class": "router", "location": "0217e9743c174eef9d6e9f680d403ce2"}, "02cf28bfec924855854c544690a609ef": {"name": "NVR", "types": {"py/set": ["plug", "power"]}, "class": "vcr", "location": "c4d2bda6df8146caa2e5c2b5dc65660e"}, "a28f588dc4a049a483fd03a30361ad3a": {"name": "Fibaro HC2", "types": {"py/set": ["plug", "power"]}, "class": "settop", "location": "cd143c07248f491493cea0533bc3d669"}, "6a3bf693d05e48e0b460c815a4fdd09d": {"name": "Zone Thermostat Jessie", "types": {"py/set": ["thermostat"]}, "class": "zone_thermostat", "location": "82fa13f017d240daa0d0ea1775420f24"}, "680423ff840043738f42cc7f1ff97a36": {"name": "Thermostatic Radiator Badkamer", "types": {"py/set": ["thermostat"]}, "class": "thermo_sensor", "location": "08963fec7c53423ca5680aa4cb502c63"}, "f1fee6043d3642a9b0a65297455f008e": {"name": "Zone Thermostat Badkamer", "types": {"py/set": ["thermostat"]}, "class": "zone_thermostat", "location": "08963fec7c53423ca5680aa4cb502c63"}, "675416a629f343c495449970e2ca37b5": {"name": "Ziggo Modem", "types": {"py/set": ["plug", "power"]}, "class": "router", "location": "2b1591ecf6344d4d93b03dece9747648"}, "e7693eb9582644e5b865dba8d4447cf1": {"name": "CV Kraan Garage", "types": {"py/set": ["thermostat"]}, "class": "thermostatic_radiator_valve", "location": "446ac08dd04d4eff8ac57489757b7314"}} \ No newline at end of file diff --git a/tests/testdata/adam_zone_per_device/get_all_devices.pickle b/tests/testdata/adam_zone_per_device/get_all_devices.pickle deleted file mode 100644 index e444c25..0000000 Binary files a/tests/testdata/adam_zone_per_device/get_all_devices.pickle and /dev/null differ diff --git a/tests/testdata/adam_zone_per_device/get_device_data/02cf28bfec924855854c544690a609ef.json b/tests/testdata/adam_zone_per_device/get_device_data/02cf28bfec924855854c544690a609ef.json new file mode 100644 index 0000000..c65d293 --- /dev/null +++ b/tests/testdata/adam_zone_per_device/get_device_data/02cf28bfec924855854c544690a609ef.json @@ -0,0 +1 @@ +{"electricity_consumed": 34.0, "electricity_consumed_interval": 8.65, "electricity_produced": 0.0, "electricity_produced_interval": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/adam_zone_per_device/get_device_data/02cf28bfec924855854c544690a609ef.pickle b/tests/testdata/adam_zone_per_device/get_device_data/02cf28bfec924855854c544690a609ef.pickle deleted file mode 100644 index faa5c7d..0000000 Binary files a/tests/testdata/adam_zone_per_device/get_device_data/02cf28bfec924855854c544690a609ef.pickle and /dev/null differ diff --git a/tests/testdata/adam_zone_per_device/get_device_data/21f2b542c49845e6bb416884c55778d6.json b/tests/testdata/adam_zone_per_device/get_device_data/21f2b542c49845e6bb416884c55778d6.json new file mode 100644 index 0000000..39f9396 --- /dev/null +++ b/tests/testdata/adam_zone_per_device/get_device_data/21f2b542c49845e6bb416884c55778d6.json @@ -0,0 +1 @@ +{"electricity_consumed": 81.2, "electricity_consumed_interval": 12.7, "electricity_produced": 0.0, "electricity_produced_interval": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/adam_zone_per_device/get_device_data/21f2b542c49845e6bb416884c55778d6.pickle b/tests/testdata/adam_zone_per_device/get_device_data/21f2b542c49845e6bb416884c55778d6.pickle deleted file mode 100644 index 4d23cd6..0000000 Binary files a/tests/testdata/adam_zone_per_device/get_device_data/21f2b542c49845e6bb416884c55778d6.pickle and /dev/null differ diff --git a/tests/testdata/adam_zone_per_device/get_device_data/4a810418d5394b3f82727340b91ba740.json b/tests/testdata/adam_zone_per_device/get_device_data/4a810418d5394b3f82727340b91ba740.json new file mode 100644 index 0000000..feb6290 --- /dev/null +++ b/tests/testdata/adam_zone_per_device/get_device_data/4a810418d5394b3f82727340b91ba740.json @@ -0,0 +1 @@ +{"electricity_consumed": 8.5, "electricity_consumed_interval": 0.0, "electricity_produced": 0.0, "electricity_produced_interval": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/adam_zone_per_device/get_device_data/4a810418d5394b3f82727340b91ba740.pickle b/tests/testdata/adam_zone_per_device/get_device_data/4a810418d5394b3f82727340b91ba740.pickle deleted file mode 100644 index 68d7b4f..0000000 Binary files a/tests/testdata/adam_zone_per_device/get_device_data/4a810418d5394b3f82727340b91ba740.pickle and /dev/null differ diff --git a/tests/testdata/adam_zone_per_device/get_device_data/675416a629f343c495449970e2ca37b5.json b/tests/testdata/adam_zone_per_device/get_device_data/675416a629f343c495449970e2ca37b5.json new file mode 100644 index 0000000..e423baf --- /dev/null +++ b/tests/testdata/adam_zone_per_device/get_device_data/675416a629f343c495449970e2ca37b5.json @@ -0,0 +1 @@ +{"electricity_consumed": 12.2, "electricity_consumed_interval": 2.8, "electricity_produced": 0.0, "electricity_produced_interval": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/adam_zone_per_device/get_device_data/675416a629f343c495449970e2ca37b5.pickle b/tests/testdata/adam_zone_per_device/get_device_data/675416a629f343c495449970e2ca37b5.pickle deleted file mode 100644 index 80dd7e1..0000000 Binary files a/tests/testdata/adam_zone_per_device/get_device_data/675416a629f343c495449970e2ca37b5.pickle and /dev/null differ diff --git a/tests/testdata/adam_zone_per_device/get_device_data/680423ff840043738f42cc7f1ff97a36.json b/tests/testdata/adam_zone_per_device/get_device_data/680423ff840043738f42cc7f1ff97a36.json new file mode 100644 index 0000000..25afa45 --- /dev/null +++ b/tests/testdata/adam_zone_per_device/get_device_data/680423ff840043738f42cc7f1ff97a36.json @@ -0,0 +1 @@ +{"setpoint": 14.0, "temperature": 19.1, "battery": 0.51, "valve_position": 0.0, "temperature_difference": -0.3} \ No newline at end of file diff --git a/tests/testdata/adam_zone_per_device/get_device_data/680423ff840043738f42cc7f1ff97a36.pickle b/tests/testdata/adam_zone_per_device/get_device_data/680423ff840043738f42cc7f1ff97a36.pickle deleted file mode 100644 index ba34db3..0000000 Binary files a/tests/testdata/adam_zone_per_device/get_device_data/680423ff840043738f42cc7f1ff97a36.pickle and /dev/null differ diff --git a/tests/testdata/adam_zone_per_device/get_device_data/6a3bf693d05e48e0b460c815a4fdd09d.json b/tests/testdata/adam_zone_per_device/get_device_data/6a3bf693d05e48e0b460c815a4fdd09d.json new file mode 100644 index 0000000..808a3d7 --- /dev/null +++ b/tests/testdata/adam_zone_per_device/get_device_data/6a3bf693d05e48e0b460c815a4fdd09d.json @@ -0,0 +1 @@ +{"setpoint": 16.0, "temperature": 17.1, "battery": 0.37, "active_preset": "asleep", "presets": {"home": [20.0, 22.0], "no_frost": [10.0, 30.0], "away": [12.0, 25.0], "vacation": [11.0, 28.0], "asleep": [16.0, 24.0]}, "schedule_temperature": 15.0, "available_schedules": ["CV Jessie"], "selected_schedule": "CV Jessie", "last_used": "CV Jessie"} \ No newline at end of file diff --git a/tests/testdata/adam_zone_per_device/get_device_data/6a3bf693d05e48e0b460c815a4fdd09d.pickle b/tests/testdata/adam_zone_per_device/get_device_data/6a3bf693d05e48e0b460c815a4fdd09d.pickle deleted file mode 100644 index d7457d5..0000000 Binary files a/tests/testdata/adam_zone_per_device/get_device_data/6a3bf693d05e48e0b460c815a4fdd09d.pickle and /dev/null differ diff --git a/tests/testdata/adam_zone_per_device/get_device_data/78d1126fc4c743db81b61c20e88342a7.json b/tests/testdata/adam_zone_per_device/get_device_data/78d1126fc4c743db81b61c20e88342a7.json new file mode 100644 index 0000000..dcf0686 --- /dev/null +++ b/tests/testdata/adam_zone_per_device/get_device_data/78d1126fc4c743db81b61c20e88342a7.json @@ -0,0 +1 @@ +{"electricity_consumed": 35.8, "electricity_consumed_interval": 5.85, "electricity_produced": 0.0, "electricity_produced_interval": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/adam_zone_per_device/get_device_data/78d1126fc4c743db81b61c20e88342a7.pickle b/tests/testdata/adam_zone_per_device/get_device_data/78d1126fc4c743db81b61c20e88342a7.pickle deleted file mode 100644 index a1ba907..0000000 Binary files a/tests/testdata/adam_zone_per_device/get_device_data/78d1126fc4c743db81b61c20e88342a7.pickle and /dev/null differ diff --git a/tests/testdata/adam_zone_per_device/get_device_data/90986d591dcd426cae3ec3e8111ff730.json b/tests/testdata/adam_zone_per_device/get_device_data/90986d591dcd426cae3ec3e8111ff730.json new file mode 100644 index 0000000..5e481d3 --- /dev/null +++ b/tests/testdata/adam_zone_per_device/get_device_data/90986d591dcd426cae3ec3e8111ff730.json @@ -0,0 +1 @@ +{"water_temperature": 70.0, "intended_boiler_temperature": 70.0, "modulation_level": 0.01} \ No newline at end of file diff --git a/tests/testdata/adam_zone_per_device/get_device_data/90986d591dcd426cae3ec3e8111ff730.pickle b/tests/testdata/adam_zone_per_device/get_device_data/90986d591dcd426cae3ec3e8111ff730.pickle deleted file mode 100644 index a277db6..0000000 Binary files a/tests/testdata/adam_zone_per_device/get_device_data/90986d591dcd426cae3ec3e8111ff730.pickle and /dev/null differ diff --git a/tests/testdata/adam_zone_per_device/get_device_data/a28f588dc4a049a483fd03a30361ad3a.json b/tests/testdata/adam_zone_per_device/get_device_data/a28f588dc4a049a483fd03a30361ad3a.json new file mode 100644 index 0000000..b2e0f36 --- /dev/null +++ b/tests/testdata/adam_zone_per_device/get_device_data/a28f588dc4a049a483fd03a30361ad3a.json @@ -0,0 +1 @@ +{"electricity_consumed": 12.5, "electricity_consumed_interval": 0.0, "electricity_produced": 0.0, "electricity_produced_interval": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/adam_zone_per_device/get_device_data/a28f588dc4a049a483fd03a30361ad3a.pickle b/tests/testdata/adam_zone_per_device/get_device_data/a28f588dc4a049a483fd03a30361ad3a.pickle deleted file mode 100644 index 4f3a71e..0000000 Binary files a/tests/testdata/adam_zone_per_device/get_device_data/a28f588dc4a049a483fd03a30361ad3a.pickle and /dev/null differ diff --git a/tests/testdata/adam_zone_per_device/get_device_data/a2c3583e0a6349358998b760cea82d2a.json b/tests/testdata/adam_zone_per_device/get_device_data/a2c3583e0a6349358998b760cea82d2a.json new file mode 100644 index 0000000..09bf215 --- /dev/null +++ b/tests/testdata/adam_zone_per_device/get_device_data/a2c3583e0a6349358998b760cea82d2a.json @@ -0,0 +1 @@ +{"setpoint": 13.0, "temperature": 17.1, "battery": 0.62, "valve_position": 0.0, "temperature_difference": -0.1} \ No newline at end of file diff --git a/tests/testdata/adam_zone_per_device/get_device_data/a2c3583e0a6349358998b760cea82d2a.pickle b/tests/testdata/adam_zone_per_device/get_device_data/a2c3583e0a6349358998b760cea82d2a.pickle deleted file mode 100644 index 755242d..0000000 Binary files a/tests/testdata/adam_zone_per_device/get_device_data/a2c3583e0a6349358998b760cea82d2a.pickle and /dev/null differ diff --git a/tests/testdata/adam_zone_per_device/get_device_data/b310b72a0e354bfab43089919b9a88bf.json b/tests/testdata/adam_zone_per_device/get_device_data/b310b72a0e354bfab43089919b9a88bf.json new file mode 100644 index 0000000..31f707d --- /dev/null +++ b/tests/testdata/adam_zone_per_device/get_device_data/b310b72a0e354bfab43089919b9a88bf.json @@ -0,0 +1 @@ +{"setpoint": 21.5, "temperature": 26.2, "valve_position": 1.0, "temperature_difference": 3.7} \ No newline at end of file diff --git a/tests/testdata/adam_zone_per_device/get_device_data/b310b72a0e354bfab43089919b9a88bf.pickle b/tests/testdata/adam_zone_per_device/get_device_data/b310b72a0e354bfab43089919b9a88bf.pickle deleted file mode 100644 index 34baa0f..0000000 Binary files a/tests/testdata/adam_zone_per_device/get_device_data/b310b72a0e354bfab43089919b9a88bf.pickle and /dev/null differ diff --git a/tests/testdata/adam_zone_per_device/get_device_data/b59bcebaf94b499ea7d46e4a66fb62d8.json b/tests/testdata/adam_zone_per_device/get_device_data/b59bcebaf94b499ea7d46e4a66fb62d8.json new file mode 100644 index 0000000..8c76cd6 --- /dev/null +++ b/tests/testdata/adam_zone_per_device/get_device_data/b59bcebaf94b499ea7d46e4a66fb62d8.json @@ -0,0 +1 @@ +{"setpoint": 21.5, "temperature": 21.1, "battery": 0.34, "active_preset": "home", "presets": {"vacation": [15.0, 28.0], "asleep": [18.0, 24.0], "no_frost": [12.0, 30.0], "away": [17.0, 25.0], "home": [21.5, 22.0]}, "schedule_temperature": 21.5, "available_schedules": ["GF7 Woonkamer"], "selected_schedule": "GF7 Woonkamer", "last_used": "GF7 Woonkamer"} \ No newline at end of file diff --git a/tests/testdata/adam_zone_per_device/get_device_data/b59bcebaf94b499ea7d46e4a66fb62d8.pickle b/tests/testdata/adam_zone_per_device/get_device_data/b59bcebaf94b499ea7d46e4a66fb62d8.pickle deleted file mode 100644 index 4528930..0000000 Binary files a/tests/testdata/adam_zone_per_device/get_device_data/b59bcebaf94b499ea7d46e4a66fb62d8.pickle and /dev/null differ diff --git a/tests/testdata/adam_zone_per_device/get_device_data/cd0ddb54ef694e11ac18ed1cbce5dbbd.json b/tests/testdata/adam_zone_per_device/get_device_data/cd0ddb54ef694e11ac18ed1cbce5dbbd.json new file mode 100644 index 0000000..8b420a3 --- /dev/null +++ b/tests/testdata/adam_zone_per_device/get_device_data/cd0ddb54ef694e11ac18ed1cbce5dbbd.json @@ -0,0 +1 @@ +{"electricity_consumed": 16.5, "electricity_consumed_interval": 0.29, "electricity_produced": 0.0, "electricity_produced_interval": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/adam_zone_per_device/get_device_data/cd0ddb54ef694e11ac18ed1cbce5dbbd.pickle b/tests/testdata/adam_zone_per_device/get_device_data/cd0ddb54ef694e11ac18ed1cbce5dbbd.pickle deleted file mode 100644 index 7ba46a5..0000000 Binary files a/tests/testdata/adam_zone_per_device/get_device_data/cd0ddb54ef694e11ac18ed1cbce5dbbd.pickle and /dev/null differ diff --git a/tests/testdata/adam_zone_per_device/get_device_data/d3da73bde12a47d5a6b8f9dad971f2ec.json b/tests/testdata/adam_zone_per_device/get_device_data/d3da73bde12a47d5a6b8f9dad971f2ec.json new file mode 100644 index 0000000..85dbd38 --- /dev/null +++ b/tests/testdata/adam_zone_per_device/get_device_data/d3da73bde12a47d5a6b8f9dad971f2ec.json @@ -0,0 +1 @@ +{"setpoint": 16.0, "temperature": 16.9, "battery": 0.62, "valve_position": 0.0, "temperature_difference": 0.1} \ No newline at end of file diff --git a/tests/testdata/adam_zone_per_device/get_device_data/d3da73bde12a47d5a6b8f9dad971f2ec.pickle b/tests/testdata/adam_zone_per_device/get_device_data/d3da73bde12a47d5a6b8f9dad971f2ec.pickle deleted file mode 100644 index a3667e7..0000000 Binary files a/tests/testdata/adam_zone_per_device/get_device_data/d3da73bde12a47d5a6b8f9dad971f2ec.pickle and /dev/null differ diff --git a/tests/testdata/adam_zone_per_device/get_device_data/df4a4a8169904cdb9c03d61a21f42140.json b/tests/testdata/adam_zone_per_device/get_device_data/df4a4a8169904cdb9c03d61a21f42140.json new file mode 100644 index 0000000..12947c4 --- /dev/null +++ b/tests/testdata/adam_zone_per_device/get_device_data/df4a4a8169904cdb9c03d61a21f42140.json @@ -0,0 +1 @@ +{"setpoint": 13.0, "temperature": 16.5, "battery": 0.67, "active_preset": "away", "presets": {"home": [20.0, 22.0], "away": [12.0, 25.0], "vacation": [12.0, 28.0], "no_frost": [8.0, 30.0], "asleep": [15.0, 24.0]}, "schedule_temperature": null, "available_schedules": [], "selected_schedule": null, "last_used": null} \ No newline at end of file diff --git a/tests/testdata/adam_zone_per_device/get_device_data/df4a4a8169904cdb9c03d61a21f42140.pickle b/tests/testdata/adam_zone_per_device/get_device_data/df4a4a8169904cdb9c03d61a21f42140.pickle deleted file mode 100644 index e4650e1..0000000 Binary files a/tests/testdata/adam_zone_per_device/get_device_data/df4a4a8169904cdb9c03d61a21f42140.pickle and /dev/null differ diff --git a/tests/testdata/adam_zone_per_device/get_device_data/e7693eb9582644e5b865dba8d4447cf1.json b/tests/testdata/adam_zone_per_device/get_device_data/e7693eb9582644e5b865dba8d4447cf1.json new file mode 100644 index 0000000..cd5bfa3 --- /dev/null +++ b/tests/testdata/adam_zone_per_device/get_device_data/e7693eb9582644e5b865dba8d4447cf1.json @@ -0,0 +1 @@ +{"setpoint": 5.5, "temperature": 15.6, "battery": 0.68, "valve_position": 0.0, "temperature_difference": 0.1, "active_preset": "no_frost", "presets": {"home": [20.0, 22.0], "asleep": [17.0, 24.0], "away": [15.0, 25.0], "vacation": [15.0, 28.0], "no_frost": [10.0, 30.0]}, "schedule_temperature": null, "available_schedules": [], "selected_schedule": null, "last_used": null} \ No newline at end of file diff --git a/tests/testdata/adam_zone_per_device/get_device_data/e7693eb9582644e5b865dba8d4447cf1.pickle b/tests/testdata/adam_zone_per_device/get_device_data/e7693eb9582644e5b865dba8d4447cf1.pickle deleted file mode 100644 index 2fe233a..0000000 Binary files a/tests/testdata/adam_zone_per_device/get_device_data/e7693eb9582644e5b865dba8d4447cf1.pickle and /dev/null differ diff --git a/tests/testdata/adam_zone_per_device/get_device_data/f1fee6043d3642a9b0a65297455f008e.json b/tests/testdata/adam_zone_per_device/get_device_data/f1fee6043d3642a9b0a65297455f008e.json new file mode 100644 index 0000000..caf4e5e --- /dev/null +++ b/tests/testdata/adam_zone_per_device/get_device_data/f1fee6043d3642a9b0a65297455f008e.json @@ -0,0 +1 @@ +{"setpoint": 14.0, "temperature": 18.8, "battery": 0.92, "active_preset": "away", "presets": {"asleep": [17.0, 24.0], "no_frost": [10.0, 30.0], "away": [14.0, 25.0], "home": [21.0, 22.0], "vacation": [12.0, 28.0]}, "schedule_temperature": 14.0, "available_schedules": ["Badkamer Schema"], "selected_schedule": "Badkamer Schema", "last_used": "Badkamer Schema"} \ No newline at end of file diff --git a/tests/testdata/adam_zone_per_device/get_device_data/f1fee6043d3642a9b0a65297455f008e.pickle b/tests/testdata/adam_zone_per_device/get_device_data/f1fee6043d3642a9b0a65297455f008e.pickle deleted file mode 100644 index ac7206f..0000000 Binary files a/tests/testdata/adam_zone_per_device/get_device_data/f1fee6043d3642a9b0a65297455f008e.pickle and /dev/null differ diff --git a/tests/testdata/adam_zone_per_device/get_device_data/fe799307f1624099878210aa0b9f1475.json b/tests/testdata/adam_zone_per_device/get_device_data/fe799307f1624099878210aa0b9f1475.json new file mode 100644 index 0000000..a6c7ff3 --- /dev/null +++ b/tests/testdata/adam_zone_per_device/get_device_data/fe799307f1624099878210aa0b9f1475.json @@ -0,0 +1 @@ +{"outdoor_temperature": 7.69} \ No newline at end of file diff --git a/tests/testdata/adam_zone_per_device/get_device_data/fe799307f1624099878210aa0b9f1475.pickle b/tests/testdata/adam_zone_per_device/get_device_data/fe799307f1624099878210aa0b9f1475.pickle deleted file mode 100644 index ad35d67..0000000 Binary files a/tests/testdata/adam_zone_per_device/get_device_data/fe799307f1624099878210aa0b9f1475.pickle and /dev/null differ diff --git a/tests/testdata/anna_heatpump/get_all_devices.json b/tests/testdata/anna_heatpump/get_all_devices.json new file mode 100644 index 0000000..4992a17 --- /dev/null +++ b/tests/testdata/anna_heatpump/get_all_devices.json @@ -0,0 +1 @@ +{"1cbf783bb11e4a7c8a6843dee3a86927": {"name": "Anna", "types": {"py/set": ["temperature", "thermostat", "home"]}, "class": "heater_central", "location": "a57efe5f145f498c9be62a9b63626fbf"}, "015ae9ea3f964e668e490fa39da3870b": {"name": "Anna", "types": {"py/set": ["temperature", "thermostat", "home"]}, "class": "gateway", "location": "a57efe5f145f498c9be62a9b63626fbf"}, "3cb70739631c4d17a86b8b12e8a5161b": {"name": "Anna", "types": {"py/set": ["thermostat"]}, "class": "thermostat", "location": "c784ee9fdab44e1395b8dee7d7a497d5"}} \ No newline at end of file diff --git a/tests/testdata/anna_heatpump/get_all_devices.pickle b/tests/testdata/anna_heatpump/get_all_devices.pickle deleted file mode 100644 index b96be95..0000000 Binary files a/tests/testdata/anna_heatpump/get_all_devices.pickle and /dev/null differ diff --git a/tests/testdata/anna_heatpump/get_device_data/015ae9ea3f964e668e490fa39da3870b.json b/tests/testdata/anna_heatpump/get_device_data/015ae9ea3f964e668e490fa39da3870b.json new file mode 100644 index 0000000..750aa8b --- /dev/null +++ b/tests/testdata/anna_heatpump/get_device_data/015ae9ea3f964e668e490fa39da3870b.json @@ -0,0 +1 @@ +{"outdoor_temperature": 20.2} \ No newline at end of file diff --git a/tests/testdata/anna_heatpump/get_device_data/015ae9ea3f964e668e490fa39da3870b.pickle b/tests/testdata/anna_heatpump/get_device_data/015ae9ea3f964e668e490fa39da3870b.pickle deleted file mode 100644 index 1c1ea0d..0000000 Binary files a/tests/testdata/anna_heatpump/get_device_data/015ae9ea3f964e668e490fa39da3870b.pickle and /dev/null differ diff --git a/tests/testdata/anna_heatpump/get_device_data/1cbf783bb11e4a7c8a6843dee3a86927.json b/tests/testdata/anna_heatpump/get_device_data/1cbf783bb11e4a7c8a6843dee3a86927.json new file mode 100644 index 0000000..a8aea8e --- /dev/null +++ b/tests/testdata/anna_heatpump/get_device_data/1cbf783bb11e4a7c8a6843dee3a86927.json @@ -0,0 +1 @@ +{"outdoor_temperature": 18.0, "heating_state": false, "dhw_state": false, "water_temperature": 29.1, "return_temperature": 25.1, "water_pressure": 1.57, "intended_boiler_temperature": 0.0, "modulation_level": 0.52, "cooling_state": false, "slave_boiler_state": false, "compressor_state": true, "flame_state": false} \ No newline at end of file diff --git a/tests/testdata/anna_heatpump/get_device_data/1cbf783bb11e4a7c8a6843dee3a86927.pickle b/tests/testdata/anna_heatpump/get_device_data/1cbf783bb11e4a7c8a6843dee3a86927.pickle deleted file mode 100644 index 40865d2..0000000 Binary files a/tests/testdata/anna_heatpump/get_device_data/1cbf783bb11e4a7c8a6843dee3a86927.pickle and /dev/null differ diff --git a/tests/testdata/anna_heatpump/get_device_data/3cb70739631c4d17a86b8b12e8a5161b.json b/tests/testdata/anna_heatpump/get_device_data/3cb70739631c4d17a86b8b12e8a5161b.json new file mode 100644 index 0000000..2a092e7 --- /dev/null +++ b/tests/testdata/anna_heatpump/get_device_data/3cb70739631c4d17a86b8b12e8a5161b.json @@ -0,0 +1 @@ +{"setpoint": 21.0, "temperature": 23.3, "active_preset": "home", "presets": {"no_frost": [10.0, 30.0], "home": [21.0, 22.0], "away": [20.0, 25.0], "asleep": [20.5, 24.0], "vacation": [17.0, 28.0]}, "schedule_temperature": null, "available_schedules": ["standaard"], "selected_schedule": "standaard", "last_used": "standaard", "illuminance": 86.0} \ No newline at end of file diff --git a/tests/testdata/anna_heatpump/get_device_data/3cb70739631c4d17a86b8b12e8a5161b.pickle b/tests/testdata/anna_heatpump/get_device_data/3cb70739631c4d17a86b8b12e8a5161b.pickle deleted file mode 100644 index 77bc866..0000000 Binary files a/tests/testdata/anna_heatpump/get_device_data/3cb70739631c4d17a86b8b12e8a5161b.pickle and /dev/null differ diff --git a/tests/testdata/anna_heatpump_cooling/get_all_devices.json b/tests/testdata/anna_heatpump_cooling/get_all_devices.json new file mode 100644 index 0000000..19d0580 --- /dev/null +++ b/tests/testdata/anna_heatpump_cooling/get_all_devices.json @@ -0,0 +1 @@ +{"015ae9ea3f964e668e490fa39da3870b": {"name": "Anna", "types": {"py/set": ["temperature", "thermostat", "home"]}, "class": "gateway", "location": "a57efe5f145f498c9be62a9b63626fbf"}, "1cbf783bb11e4a7c8a6843dee3a86927": {"name": "Anna", "types": {"py/set": ["temperature", "thermostat", "home"]}, "class": "heater_central", "location": "a57efe5f145f498c9be62a9b63626fbf"}, "3cb70739631c4d17a86b8b12e8a5161b": {"name": "Anna", "types": {"py/set": ["thermostat"]}, "class": "thermostat", "location": "c784ee9fdab44e1395b8dee7d7a497d5"}} \ No newline at end of file diff --git a/tests/testdata/anna_heatpump_cooling/get_all_devices.pickle b/tests/testdata/anna_heatpump_cooling/get_all_devices.pickle deleted file mode 100644 index addb766..0000000 Binary files a/tests/testdata/anna_heatpump_cooling/get_all_devices.pickle and /dev/null differ diff --git a/tests/testdata/anna_heatpump_cooling/get_device_data/015ae9ea3f964e668e490fa39da3870b.json b/tests/testdata/anna_heatpump_cooling/get_device_data/015ae9ea3f964e668e490fa39da3870b.json new file mode 100644 index 0000000..d42fb47 --- /dev/null +++ b/tests/testdata/anna_heatpump_cooling/get_device_data/015ae9ea3f964e668e490fa39da3870b.json @@ -0,0 +1 @@ +{"outdoor_temperature": 22.0} \ No newline at end of file diff --git a/tests/testdata/anna_heatpump_cooling/get_device_data/015ae9ea3f964e668e490fa39da3870b.pickle b/tests/testdata/anna_heatpump_cooling/get_device_data/015ae9ea3f964e668e490fa39da3870b.pickle deleted file mode 100644 index 9875c7c..0000000 Binary files a/tests/testdata/anna_heatpump_cooling/get_device_data/015ae9ea3f964e668e490fa39da3870b.pickle and /dev/null differ diff --git a/tests/testdata/anna_heatpump_cooling/get_device_data/1cbf783bb11e4a7c8a6843dee3a86927.json b/tests/testdata/anna_heatpump_cooling/get_device_data/1cbf783bb11e4a7c8a6843dee3a86927.json new file mode 100644 index 0000000..59e1a24 --- /dev/null +++ b/tests/testdata/anna_heatpump_cooling/get_device_data/1cbf783bb11e4a7c8a6843dee3a86927.json @@ -0,0 +1 @@ +{"outdoor_temperature": 21.0, "heating_state": false, "dhw_state": false, "water_temperature": 24.7, "return_temperature": 23.8, "water_pressure": 1.61, "intended_boiler_temperature": 0.0, "modulation_level": 0.35, "cooling_state": true, "slave_boiler_state": false, "compressor_state": true, "flame_state": false} \ No newline at end of file diff --git a/tests/testdata/anna_heatpump_cooling/get_device_data/1cbf783bb11e4a7c8a6843dee3a86927.pickle b/tests/testdata/anna_heatpump_cooling/get_device_data/1cbf783bb11e4a7c8a6843dee3a86927.pickle deleted file mode 100644 index 0025351..0000000 Binary files a/tests/testdata/anna_heatpump_cooling/get_device_data/1cbf783bb11e4a7c8a6843dee3a86927.pickle and /dev/null differ diff --git a/tests/testdata/anna_heatpump_cooling/get_device_data/3cb70739631c4d17a86b8b12e8a5161b.json b/tests/testdata/anna_heatpump_cooling/get_device_data/3cb70739631c4d17a86b8b12e8a5161b.json new file mode 100644 index 0000000..90901de --- /dev/null +++ b/tests/testdata/anna_heatpump_cooling/get_device_data/3cb70739631c4d17a86b8b12e8a5161b.json @@ -0,0 +1 @@ +{"setpoint": 22.0, "temperature": 22.3, "active_preset": "home", "presets": {"no_frost": [10.0, 30.0], "home": [21.0, 22.0], "away": [20.0, 25.0], "asleep": [20.5, 24.0], "vacation": [17.0, 28.0]}, "schedule_temperature": null, "available_schedules": ["standaard"], "selected_schedule": null, "last_used": "standaard", "illuminance": 24.5} \ No newline at end of file diff --git a/tests/testdata/anna_heatpump_cooling/get_device_data/3cb70739631c4d17a86b8b12e8a5161b.pickle b/tests/testdata/anna_heatpump_cooling/get_device_data/3cb70739631c4d17a86b8b12e8a5161b.pickle deleted file mode 100644 index b7ed064..0000000 Binary files a/tests/testdata/anna_heatpump_cooling/get_device_data/3cb70739631c4d17a86b8b12e8a5161b.pickle and /dev/null differ diff --git a/tests/testdata/anna_v4/get_all_devices.json b/tests/testdata/anna_v4/get_all_devices.json new file mode 100644 index 0000000..64393df --- /dev/null +++ b/tests/testdata/anna_v4/get_all_devices.json @@ -0,0 +1 @@ +{"cd0e6156b1f04d5f952349ffbe397481": {"name": "Anna", "types": {"py/set": ["temperature", "thermostat", "home"]}, "class": "heater_central", "location": "94c107dc6ac84ed98e9f68c0dd06bf71"}, "01b85360fdd243d0aaad4d6ac2a5ba7e": {"name": "Anna", "types": {"py/set": ["thermostat"]}, "class": "thermostat", "location": "eb5309212bf5407bb143e5bfa3b18aee"}, "0466eae8520144c78afb29628384edeb": {"name": "Anna", "types": {"py/set": ["temperature", "thermostat", "home"]}, "class": "gateway", "location": "94c107dc6ac84ed98e9f68c0dd06bf71"}} \ No newline at end of file diff --git a/tests/testdata/anna_v4/get_all_devices.pickle b/tests/testdata/anna_v4/get_all_devices.pickle deleted file mode 100644 index 29b7262..0000000 Binary files a/tests/testdata/anna_v4/get_all_devices.pickle and /dev/null differ diff --git a/tests/testdata/anna_v4/get_device_data/01b85360fdd243d0aaad4d6ac2a5ba7e.json b/tests/testdata/anna_v4/get_device_data/01b85360fdd243d0aaad4d6ac2a5ba7e.json new file mode 100644 index 0000000..67bca0d --- /dev/null +++ b/tests/testdata/anna_v4/get_device_data/01b85360fdd243d0aaad4d6ac2a5ba7e.json @@ -0,0 +1 @@ +{"setpoint": 20.5, "temperature": 20.5, "active_preset": "home", "presets": {"vacation": [15.0, 28.0], "no_frost": [10.0, 30.0], "away": [17.5, 25.0], "asleep": [17.0, 24.0], "home": [20.5, 22.0]}, "schedule_temperature": 17.5, "available_schedules": ["Standaard", "Thuiswerken"], "selected_schedule": null, "last_used": "Standaard", "illuminance": 60.0} \ No newline at end of file diff --git a/tests/testdata/anna_v4/get_device_data/01b85360fdd243d0aaad4d6ac2a5ba7e.pickle b/tests/testdata/anna_v4/get_device_data/01b85360fdd243d0aaad4d6ac2a5ba7e.pickle deleted file mode 100644 index 69edb89..0000000 Binary files a/tests/testdata/anna_v4/get_device_data/01b85360fdd243d0aaad4d6ac2a5ba7e.pickle and /dev/null differ diff --git a/tests/testdata/anna_v4/get_device_data/0466eae8520144c78afb29628384edeb.json b/tests/testdata/anna_v4/get_device_data/0466eae8520144c78afb29628384edeb.json new file mode 100644 index 0000000..a0c7b67 --- /dev/null +++ b/tests/testdata/anna_v4/get_device_data/0466eae8520144c78afb29628384edeb.json @@ -0,0 +1 @@ +{"outdoor_temperature": 7.44} \ No newline at end of file diff --git a/tests/testdata/anna_v4/get_device_data/0466eae8520144c78afb29628384edeb.pickle b/tests/testdata/anna_v4/get_device_data/0466eae8520144c78afb29628384edeb.pickle deleted file mode 100644 index 06d01c8..0000000 Binary files a/tests/testdata/anna_v4/get_device_data/0466eae8520144c78afb29628384edeb.pickle and /dev/null differ diff --git a/tests/testdata/anna_v4/get_device_data/cd0e6156b1f04d5f952349ffbe397481.json b/tests/testdata/anna_v4/get_device_data/cd0e6156b1f04d5f952349ffbe397481.json new file mode 100644 index 0000000..1be9cca --- /dev/null +++ b/tests/testdata/anna_v4/get_device_data/cd0e6156b1f04d5f952349ffbe397481.json @@ -0,0 +1 @@ +{"heating_state": true, "dhw_state": false, "water_temperature": 52.0, "return_temperature": 42.0, "water_pressure": 2.1, "intended_boiler_temperature": 48.6, "modulation_level": 0.0, "flame_state": false} \ No newline at end of file diff --git a/tests/testdata/anna_v4/get_device_data/cd0e6156b1f04d5f952349ffbe397481.pickle b/tests/testdata/anna_v4/get_device_data/cd0e6156b1f04d5f952349ffbe397481.pickle deleted file mode 100644 index e74af4f..0000000 Binary files a/tests/testdata/anna_v4/get_device_data/cd0e6156b1f04d5f952349ffbe397481.pickle and /dev/null differ diff --git a/tests/testdata/anna_without_boiler_fw3/get_all_devices.json b/tests/testdata/anna_without_boiler_fw3/get_all_devices.json new file mode 100644 index 0000000..88f1bfd --- /dev/null +++ b/tests/testdata/anna_without_boiler_fw3/get_all_devices.json @@ -0,0 +1 @@ +{"7ffbb3ab4b6c4ab2915d7510f7bf8fe9": {"name": "Anna", "types": {"py/set": ["thermostat"]}, "class": "thermostat", "location": "c34c6864216446528e95d88985e714cc"}, "a270735e4ccd45239424badc0578a2b1": {"name": "Anna", "types": {"py/set": ["temperature", "home"]}, "class": "gateway", "location": "0f4f2ada20734a339fe353348fe87b96"}, "c46b4794d28149699eacf053deedd003": {"name": "Anna", "types": {"py/set": ["temperature", "home"]}, "class": "heater_central", "location": "0f4f2ada20734a339fe353348fe87b96"}} \ No newline at end of file diff --git a/tests/testdata/anna_without_boiler_fw3/get_all_devices.pickle b/tests/testdata/anna_without_boiler_fw3/get_all_devices.pickle deleted file mode 100644 index c76d81b..0000000 Binary files a/tests/testdata/anna_without_boiler_fw3/get_all_devices.pickle and /dev/null differ diff --git a/tests/testdata/anna_without_boiler_fw3/get_device_data/7ffbb3ab4b6c4ab2915d7510f7bf8fe9.json b/tests/testdata/anna_without_boiler_fw3/get_device_data/7ffbb3ab4b6c4ab2915d7510f7bf8fe9.json new file mode 100644 index 0000000..10e7d6b --- /dev/null +++ b/tests/testdata/anna_without_boiler_fw3/get_device_data/7ffbb3ab4b6c4ab2915d7510f7bf8fe9.json @@ -0,0 +1 @@ +{"setpoint": 16.0, "temperature": 20.6, "schedule_temperature": 21.0, "active_preset": "away", "presets": {"vacation": [15.0, 0], "no_frost": [10.0, 0], "asleep": [16.0, 0], "away": [16.0, 0], "home": [21.0, 0]}, "available_schedules": ["Test", "Normal"], "selected_schedule": "Normal", "last_used": "Normal", "illuminance": 35.0} \ No newline at end of file diff --git a/tests/testdata/anna_without_boiler_fw3/get_device_data/7ffbb3ab4b6c4ab2915d7510f7bf8fe9.pickle b/tests/testdata/anna_without_boiler_fw3/get_device_data/7ffbb3ab4b6c4ab2915d7510f7bf8fe9.pickle deleted file mode 100644 index 2605612..0000000 Binary files a/tests/testdata/anna_without_boiler_fw3/get_device_data/7ffbb3ab4b6c4ab2915d7510f7bf8fe9.pickle and /dev/null differ diff --git a/tests/testdata/anna_without_boiler_fw3/get_device_data/a270735e4ccd45239424badc0578a2b1.json b/tests/testdata/anna_without_boiler_fw3/get_device_data/a270735e4ccd45239424badc0578a2b1.json new file mode 100644 index 0000000..dbf797d --- /dev/null +++ b/tests/testdata/anna_without_boiler_fw3/get_device_data/a270735e4ccd45239424badc0578a2b1.json @@ -0,0 +1 @@ +{"outdoor_temperature": 10.8} \ No newline at end of file diff --git a/tests/testdata/anna_without_boiler_fw3/get_device_data/a270735e4ccd45239424badc0578a2b1.pickle b/tests/testdata/anna_without_boiler_fw3/get_device_data/a270735e4ccd45239424badc0578a2b1.pickle deleted file mode 100644 index d9e86f0..0000000 Binary files a/tests/testdata/anna_without_boiler_fw3/get_device_data/a270735e4ccd45239424badc0578a2b1.pickle and /dev/null differ diff --git a/tests/testdata/anna_without_boiler_fw3/get_device_data/c46b4794d28149699eacf053deedd003.json b/tests/testdata/anna_without_boiler_fw3/get_device_data/c46b4794d28149699eacf053deedd003.json new file mode 100644 index 0000000..4fc54a1 --- /dev/null +++ b/tests/testdata/anna_without_boiler_fw3/get_device_data/c46b4794d28149699eacf053deedd003.json @@ -0,0 +1 @@ +{"heating_state": false} \ No newline at end of file diff --git a/tests/testdata/anna_without_boiler_fw3/get_device_data/c46b4794d28149699eacf053deedd003.pickle b/tests/testdata/anna_without_boiler_fw3/get_device_data/c46b4794d28149699eacf053deedd003.pickle deleted file mode 100644 index 1388113..0000000 Binary files a/tests/testdata/anna_without_boiler_fw3/get_device_data/c46b4794d28149699eacf053deedd003.pickle and /dev/null differ diff --git a/tests/testdata/anna_without_boiler_fw4/get_all_devices.json b/tests/testdata/anna_without_boiler_fw4/get_all_devices.json new file mode 100644 index 0000000..66bfe74 --- /dev/null +++ b/tests/testdata/anna_without_boiler_fw4/get_all_devices.json @@ -0,0 +1 @@ +{"a270735e4ccd45239424badc0578a2b1": {"name": "Anna", "types": {"py/set": ["temperature", "home"]}, "class": "gateway", "location": "0f4f2ada20734a339fe353348fe87b96"}, "7ffbb3ab4b6c4ab2915d7510f7bf8fe9": {"name": "Anna", "types": {"py/set": ["thermostat"]}, "class": "thermostat", "location": "c34c6864216446528e95d88985e714cc"}, "c46b4794d28149699eacf053deedd003": {"name": "Anna", "types": {"py/set": ["temperature", "home"]}, "class": "heater_central", "location": "0f4f2ada20734a339fe353348fe87b96"}} \ No newline at end of file diff --git a/tests/testdata/anna_without_boiler_fw4/get_all_devices.pickle b/tests/testdata/anna_without_boiler_fw4/get_all_devices.pickle deleted file mode 100644 index 5d32989..0000000 Binary files a/tests/testdata/anna_without_boiler_fw4/get_all_devices.pickle and /dev/null differ diff --git a/tests/testdata/anna_without_boiler_fw4/get_device_data/7ffbb3ab4b6c4ab2915d7510f7bf8fe9.json b/tests/testdata/anna_without_boiler_fw4/get_device_data/7ffbb3ab4b6c4ab2915d7510f7bf8fe9.json new file mode 100644 index 0000000..9063046 --- /dev/null +++ b/tests/testdata/anna_without_boiler_fw4/get_device_data/7ffbb3ab4b6c4ab2915d7510f7bf8fe9.json @@ -0,0 +1 @@ +{"setpoint": 21.0, "temperature": 20.4, "active_preset": "home", "presets": {"vacation": [15.0, 28.0], "no_frost": [10.0, 30.0], "asleep": [16.0, 24.0], "away": [16.0, 25.0], "home": [21.0, 22.0]}, "schedule_temperature": 21.0, "available_schedules": ["Test", "Normal"], "selected_schedule": "Normal", "last_used": "Normal", "illuminance": 44.8} \ No newline at end of file diff --git a/tests/testdata/anna_without_boiler_fw4/get_device_data/7ffbb3ab4b6c4ab2915d7510f7bf8fe9.pickle b/tests/testdata/anna_without_boiler_fw4/get_device_data/7ffbb3ab4b6c4ab2915d7510f7bf8fe9.pickle deleted file mode 100644 index 8395c50..0000000 Binary files a/tests/testdata/anna_without_boiler_fw4/get_device_data/7ffbb3ab4b6c4ab2915d7510f7bf8fe9.pickle and /dev/null differ diff --git a/tests/testdata/anna_without_boiler_fw4/get_device_data/a270735e4ccd45239424badc0578a2b1.json b/tests/testdata/anna_without_boiler_fw4/get_device_data/a270735e4ccd45239424badc0578a2b1.json new file mode 100644 index 0000000..70d2dec --- /dev/null +++ b/tests/testdata/anna_without_boiler_fw4/get_device_data/a270735e4ccd45239424badc0578a2b1.json @@ -0,0 +1 @@ +{"outdoor_temperature": 16.6} \ No newline at end of file diff --git a/tests/testdata/anna_without_boiler_fw4/get_device_data/a270735e4ccd45239424badc0578a2b1.pickle b/tests/testdata/anna_without_boiler_fw4/get_device_data/a270735e4ccd45239424badc0578a2b1.pickle deleted file mode 100644 index 9a04e00..0000000 Binary files a/tests/testdata/anna_without_boiler_fw4/get_device_data/a270735e4ccd45239424badc0578a2b1.pickle and /dev/null differ diff --git a/tests/testdata/anna_without_boiler_fw4/get_device_data/c46b4794d28149699eacf053deedd003.json b/tests/testdata/anna_without_boiler_fw4/get_device_data/c46b4794d28149699eacf053deedd003.json new file mode 100644 index 0000000..8ef5459 --- /dev/null +++ b/tests/testdata/anna_without_boiler_fw4/get_device_data/c46b4794d28149699eacf053deedd003.json @@ -0,0 +1 @@ +{"heating_state": true} \ No newline at end of file diff --git a/tests/testdata/anna_without_boiler_fw4/get_device_data/c46b4794d28149699eacf053deedd003.pickle b/tests/testdata/anna_without_boiler_fw4/get_device_data/c46b4794d28149699eacf053deedd003.pickle deleted file mode 100644 index f97d458..0000000 Binary files a/tests/testdata/anna_without_boiler_fw4/get_device_data/c46b4794d28149699eacf053deedd003.pickle and /dev/null differ diff --git a/tests/testdata/legacy_anna/get_all_devices.json b/tests/testdata/legacy_anna/get_all_devices.json new file mode 100644 index 0000000..64bf0b4 --- /dev/null +++ b/tests/testdata/legacy_anna/get_all_devices.json @@ -0,0 +1 @@ +{"0d266432d64443e283b5d708ae98b455": {"name": "Anna", "types": {"py/set": ["temperature", "thermostat"]}, "class": "thermostat", "location": 0}, "04e4cbfe7f4340f090f85ec3b9e6a950": {"name": "Anna", "types": {"py/set": ["temperature", "thermostat"]}, "class": "heater_central", "location": 0}} \ No newline at end of file diff --git a/tests/testdata/legacy_anna/get_all_devices.pickle b/tests/testdata/legacy_anna/get_all_devices.pickle deleted file mode 100644 index 874c193..0000000 Binary files a/tests/testdata/legacy_anna/get_all_devices.pickle and /dev/null differ diff --git a/tests/testdata/legacy_anna/get_device_data/04e4cbfe7f4340f090f85ec3b9e6a950.json b/tests/testdata/legacy_anna/get_device_data/04e4cbfe7f4340f090f85ec3b9e6a950.json new file mode 100644 index 0000000..0a607ba --- /dev/null +++ b/tests/testdata/legacy_anna/get_device_data/04e4cbfe7f4340f090f85ec3b9e6a950.json @@ -0,0 +1 @@ +{"water_temperature": 23.6, "return_temperature": 21.7, "water_pressure": 1.2, "intended_boiler_temperature": 17.0, "modulation_level": 0.0, "heating_state": true} \ No newline at end of file diff --git a/tests/testdata/legacy_anna/get_device_data/04e4cbfe7f4340f090f85ec3b9e6a950.pickle b/tests/testdata/legacy_anna/get_device_data/04e4cbfe7f4340f090f85ec3b9e6a950.pickle deleted file mode 100644 index 5cc6e32..0000000 Binary files a/tests/testdata/legacy_anna/get_device_data/04e4cbfe7f4340f090f85ec3b9e6a950.pickle and /dev/null differ diff --git a/tests/testdata/legacy_anna/get_device_data/0d266432d64443e283b5d708ae98b455.json b/tests/testdata/legacy_anna/get_device_data/0d266432d64443e283b5d708ae98b455.json new file mode 100644 index 0000000..8afca69 --- /dev/null +++ b/tests/testdata/legacy_anna/get_device_data/0d266432d64443e283b5d708ae98b455.json @@ -0,0 +1 @@ +{"setpoint": 20.5, "temperature": 20.4, "schedule_temperature": 20.0, "active_preset": "home", "presets": {"away": [19.0, 0], "vacation": [15.0, 0], "asleep": [19.0, 0], "home": [20.0, 0], "no_frost": [10.0, 0]}, "available_schedules": ["Thermostat schedule"], "selected_schedule": "Thermostat schedule", "last_used": "Thermostat schedule", "illuminance": 151} \ No newline at end of file diff --git a/tests/testdata/legacy_anna/get_device_data/0d266432d64443e283b5d708ae98b455.pickle b/tests/testdata/legacy_anna/get_device_data/0d266432d64443e283b5d708ae98b455.pickle deleted file mode 100644 index b000abf..0000000 Binary files a/tests/testdata/legacy_anna/get_device_data/0d266432d64443e283b5d708ae98b455.pickle and /dev/null differ diff --git a/tests/testdata/legacy_anna_2/get_all_devices.json b/tests/testdata/legacy_anna_2/get_all_devices.json new file mode 100644 index 0000000..f1a0b64 --- /dev/null +++ b/tests/testdata/legacy_anna_2/get_all_devices.json @@ -0,0 +1 @@ +{"9e7377867dc24e51b8098a5ba02bd89d": {"name": "Anna", "types": {"py/set": ["temperature", "thermostat", "home"]}, "class": "thermostat", "location": "be81e3f8275b4129852c4d8d550ae2eb"}, "ea5d8a7177e541b0a4b52da815166de4": {"name": "Anna", "types": {"py/set": ["temperature", "thermostat", "home"]}, "class": "heater_central", "location": "be81e3f8275b4129852c4d8d550ae2eb"}} \ No newline at end of file diff --git a/tests/testdata/legacy_anna_2/get_all_devices.pickle b/tests/testdata/legacy_anna_2/get_all_devices.pickle deleted file mode 100644 index 70eaac9..0000000 Binary files a/tests/testdata/legacy_anna_2/get_all_devices.pickle and /dev/null differ diff --git a/tests/testdata/legacy_anna_2/get_device_data/9e7377867dc24e51b8098a5ba02bd89d.json b/tests/testdata/legacy_anna_2/get_device_data/9e7377867dc24e51b8098a5ba02bd89d.json new file mode 100644 index 0000000..097fc36 --- /dev/null +++ b/tests/testdata/legacy_anna_2/get_device_data/9e7377867dc24e51b8098a5ba02bd89d.json @@ -0,0 +1 @@ +{"setpoint": 15.0, "temperature": 21.4, "schedule_temperature": 15.0, "active_preset": null, "presets": {"vacation": [15.0, 0], "away": [15.0, 0], "no_frost": [10.0, 0], "home": [18.0, 0], "asleep": [15.0, 0]}, "available_schedules": ["Thermostat schedule"], "selected_schedule": "Thermostat schedule", "last_used": "Thermostat schedule", "illuminance": 19.5} \ No newline at end of file diff --git a/tests/testdata/legacy_anna_2/get_device_data/9e7377867dc24e51b8098a5ba02bd89d.pickle b/tests/testdata/legacy_anna_2/get_device_data/9e7377867dc24e51b8098a5ba02bd89d.pickle deleted file mode 100644 index 3951720..0000000 Binary files a/tests/testdata/legacy_anna_2/get_device_data/9e7377867dc24e51b8098a5ba02bd89d.pickle and /dev/null differ diff --git a/tests/testdata/legacy_anna_2/get_device_data/ea5d8a7177e541b0a4b52da815166de4.json b/tests/testdata/legacy_anna_2/get_device_data/ea5d8a7177e541b0a4b52da815166de4.json new file mode 100644 index 0000000..74be8d2 --- /dev/null +++ b/tests/testdata/legacy_anna_2/get_device_data/ea5d8a7177e541b0a4b52da815166de4.json @@ -0,0 +1 @@ +{"water_temperature": 54.0, "return_temperature": 0.0, "water_pressure": 1.7, "intended_boiler_temperature": 0.0, "modulation_level": 0.0, "heating_state": false, "outdoor_temperature": 21.0} \ No newline at end of file diff --git a/tests/testdata/legacy_anna_2/get_device_data/ea5d8a7177e541b0a4b52da815166de4.pickle b/tests/testdata/legacy_anna_2/get_device_data/ea5d8a7177e541b0a4b52da815166de4.pickle deleted file mode 100644 index 25de4cb..0000000 Binary files a/tests/testdata/legacy_anna_2/get_device_data/ea5d8a7177e541b0a4b52da815166de4.pickle and /dev/null differ diff --git a/tests/testdata/p1v3/get_all_devices.json b/tests/testdata/p1v3/get_all_devices.json new file mode 100644 index 0000000..657faaf --- /dev/null +++ b/tests/testdata/p1v3/get_all_devices.json @@ -0,0 +1 @@ +{"ba4de7613517478da82dd9b6abea36af": {"name": "P1", "types": {"py/set": ["power", "home"]}, "class": "gateway", "location": "a455b61e52394b2db5081ce025a430f3"}} \ No newline at end of file diff --git a/tests/testdata/p1v3/get_all_devices.pickle b/tests/testdata/p1v3/get_all_devices.pickle deleted file mode 100644 index 8a891eb..0000000 Binary files a/tests/testdata/p1v3/get_all_devices.pickle and /dev/null differ diff --git a/tests/testdata/p1v3/get_device_data/ba4de7613517478da82dd9b6abea36af.json b/tests/testdata/p1v3/get_device_data/ba4de7613517478da82dd9b6abea36af.json new file mode 100644 index 0000000..a4a2fd4 --- /dev/null +++ b/tests/testdata/p1v3/get_device_data/ba4de7613517478da82dd9b6abea36af.json @@ -0,0 +1 @@ +{"net_electricity_point": 650.0, "electricity_consumed_peak_point": 650.0, "electricity_consumed_off_peak_point": 0.0, "net_electricity_cumulative": 17965326.0, "electricity_consumed_peak_cumulative": 7702167.0, "electricity_consumed_off_peak_cumulative": 10263159.0, "net_electricity_interval": 179.0, "electricity_consumed_peak_interval": 179.0, "electricity_produced_peak_point": 0.0, "electricity_produced_off_peak_point": 0.0, "electricity_produced_peak_cumulative": 0.0, "electricity_produced_off_peak_cumulative": 0.0, "electricity_produced_peak_interval": 0.0, "electricity_produced_off_peak_interval": 0.0} \ No newline at end of file diff --git a/tests/testdata/p1v3/get_device_data/ba4de7613517478da82dd9b6abea36af.pickle b/tests/testdata/p1v3/get_device_data/ba4de7613517478da82dd9b6abea36af.pickle deleted file mode 100644 index f7f5a93..0000000 Binary files a/tests/testdata/p1v3/get_device_data/ba4de7613517478da82dd9b6abea36af.pickle and /dev/null differ diff --git a/tests/testdata/p1v3_full_option/get_all_devices.json b/tests/testdata/p1v3_full_option/get_all_devices.json new file mode 100644 index 0000000..e25fcb9 --- /dev/null +++ b/tests/testdata/p1v3_full_option/get_all_devices.json @@ -0,0 +1 @@ +{"e950c7d5e1ee407a858e2a8b5016c8b3": {"name": "P1", "types": {"py/set": ["power", "home"]}, "class": "gateway", "location": "cd3e822288064775a7c4afcdd70bdda2"}} \ No newline at end of file diff --git a/tests/testdata/p1v3_full_option/get_all_devices.pickle b/tests/testdata/p1v3_full_option/get_all_devices.pickle deleted file mode 100644 index 892bf4b..0000000 Binary files a/tests/testdata/p1v3_full_option/get_all_devices.pickle and /dev/null differ diff --git a/tests/testdata/p1v3_full_option/get_device_data/e950c7d5e1ee407a858e2a8b5016c8b3.json b/tests/testdata/p1v3_full_option/get_device_data/e950c7d5e1ee407a858e2a8b5016c8b3.json new file mode 100644 index 0000000..36cb66c --- /dev/null +++ b/tests/testdata/p1v3_full_option/get_device_data/e950c7d5e1ee407a858e2a8b5016c8b3.json @@ -0,0 +1 @@ +{"net_electricity_point": -2761.0, "electricity_consumed_peak_point": 0.0, "electricity_consumed_off_peak_point": 0.0, "net_electricity_cumulative": 442972.0, "electricity_consumed_peak_cumulative": 442932.0, "electricity_consumed_off_peak_cumulative": 551090.0, "net_electricity_interval": 0.0, "electricity_consumed_peak_interval": 0.0, "electricity_consumed_off_peak_interval": 0.0, "electricity_produced_peak_point": 2761.0, "electricity_produced_off_peak_point": 0.0, "electricity_produced_peak_cumulative": 396559.0, "electricity_produced_off_peak_cumulative": 154491.0, "electricity_produced_peak_interval": 0.0, "electricity_produced_off_peak_interval": 0.0, "gas_consumed_cumulative": 584.9, "gas_consumed_interval": 0.0} \ No newline at end of file diff --git a/tests/testdata/p1v3_full_option/get_device_data/e950c7d5e1ee407a858e2a8b5016c8b3.pickle b/tests/testdata/p1v3_full_option/get_device_data/e950c7d5e1ee407a858e2a8b5016c8b3.pickle deleted file mode 100644 index 937c7ab..0000000 Binary files a/tests/testdata/p1v3_full_option/get_device_data/e950c7d5e1ee407a858e2a8b5016c8b3.pickle and /dev/null differ diff --git a/tests/testdata/p1v3solarfake/get_all_devices.json b/tests/testdata/p1v3solarfake/get_all_devices.json new file mode 100644 index 0000000..657faaf --- /dev/null +++ b/tests/testdata/p1v3solarfake/get_all_devices.json @@ -0,0 +1 @@ +{"ba4de7613517478da82dd9b6abea36af": {"name": "P1", "types": {"py/set": ["power", "home"]}, "class": "gateway", "location": "a455b61e52394b2db5081ce025a430f3"}} \ No newline at end of file diff --git a/tests/testdata/p1v3solarfake/get_all_devices.pickle b/tests/testdata/p1v3solarfake/get_all_devices.pickle deleted file mode 100644 index 8a891eb..0000000 Binary files a/tests/testdata/p1v3solarfake/get_all_devices.pickle and /dev/null differ diff --git a/tests/testdata/p1v3solarfake/get_device_data/ba4de7613517478da82dd9b6abea36af.json b/tests/testdata/p1v3solarfake/get_device_data/ba4de7613517478da82dd9b6abea36af.json new file mode 100644 index 0000000..2c3c1ff --- /dev/null +++ b/tests/testdata/p1v3solarfake/get_device_data/ba4de7613517478da82dd9b6abea36af.json @@ -0,0 +1 @@ +{"net_electricity_point": 244.0, "electricity_consumed_peak_point": 644.0, "electricity_consumed_off_peak_point": 0.0, "net_electricity_cumulative": 17945026.0, "electricity_consumed_peak_cumulative": 7702167.0, "electricity_consumed_off_peak_cumulative": 10263159.0, "net_electricity_interval": -841.0, "electricity_consumed_peak_interval": 179.0, "electricity_produced_peak_point": 200.0, "electricity_produced_off_peak_point": 200.0, "electricity_produced_peak_cumulative": 20000.0, "electricity_produced_off_peak_cumulative": 300.0, "electricity_produced_peak_interval": 1000.0, "electricity_produced_off_peak_interval": 20.0} \ No newline at end of file diff --git a/tests/testdata/p1v3solarfake/get_device_data/ba4de7613517478da82dd9b6abea36af.pickle b/tests/testdata/p1v3solarfake/get_device_data/ba4de7613517478da82dd9b6abea36af.pickle deleted file mode 100644 index b907f47..0000000 Binary files a/tests/testdata/p1v3solarfake/get_device_data/ba4de7613517478da82dd9b6abea36af.pickle and /dev/null differ diff --git a/tests/testdata/smile_p1_v2/get_all_devices.json b/tests/testdata/smile_p1_v2/get_all_devices.json new file mode 100644 index 0000000..33ce63f --- /dev/null +++ b/tests/testdata/smile_p1_v2/get_all_devices.json @@ -0,0 +1 @@ +{"938696c4bcdb4b8a9a595cb38ed43913": {"name": "P1", "types": {"py/set": ["power", "home"]}, "class": "gateway", "location": "938696c4bcdb4b8a9a595cb38ed43913"}} \ No newline at end of file diff --git a/tests/testdata/smile_p1_v2/get_all_devices.pickle b/tests/testdata/smile_p1_v2/get_all_devices.pickle deleted file mode 100644 index 1f47481..0000000 Binary files a/tests/testdata/smile_p1_v2/get_all_devices.pickle and /dev/null differ diff --git a/tests/testdata/smile_p1_v2/get_device_data/938696c4bcdb4b8a9a595cb38ed43913.json b/tests/testdata/smile_p1_v2/get_device_data/938696c4bcdb4b8a9a595cb38ed43913.json new file mode 100644 index 0000000..0bcbc76 --- /dev/null +++ b/tests/testdata/smile_p1_v2/get_device_data/938696c4bcdb4b8a9a595cb38ed43913.json @@ -0,0 +1 @@ +{"net_electricity_point": 458.0, "electricity_consumed_peak_point": 458.0, "net_electricity_cumulative": 1019201.0, "electricity_consumed_peak_cumulative": 1155195.0, "electricity_consumed_off_peak_cumulative": 1642740.0, "net_electricity_interval": 250.0, "electricity_consumed_peak_interval": 250.0, "electricity_consumed_off_peak_interval": 0.0, "electricity_produced_peak_point": 0.0, "electricity_produced_peak_cumulative": 1296136.0, "electricity_produced_off_peak_cumulative": 482598.0, "electricity_produced_peak_interval": 0.0, "electricity_produced_off_peak_interval": 0.0, "gas_consumed_cumulative": 584.4, "gas_consumed_interval": 0.0} \ No newline at end of file diff --git a/tests/testdata/smile_p1_v2/get_device_data/938696c4bcdb4b8a9a595cb38ed43913.pickle b/tests/testdata/smile_p1_v2/get_device_data/938696c4bcdb4b8a9a595cb38ed43913.pickle deleted file mode 100644 index 33e5394..0000000 Binary files a/tests/testdata/smile_p1_v2/get_device_data/938696c4bcdb4b8a9a595cb38ed43913.pickle and /dev/null differ diff --git a/tests/testdata/smile_p1_v2_2/get_all_devices.json b/tests/testdata/smile_p1_v2_2/get_all_devices.json new file mode 100644 index 0000000..8469fbf --- /dev/null +++ b/tests/testdata/smile_p1_v2_2/get_all_devices.json @@ -0,0 +1 @@ +{"199aa40f126840f392983d171374ab0b": {"name": "P1", "types": {"py/set": ["power", "home"]}, "class": "gateway", "location": "199aa40f126840f392983d171374ab0b"}} \ No newline at end of file diff --git a/tests/testdata/smile_p1_v2_2/get_all_devices.pickle b/tests/testdata/smile_p1_v2_2/get_all_devices.pickle deleted file mode 100644 index 2f7d74e..0000000 Binary files a/tests/testdata/smile_p1_v2_2/get_all_devices.pickle and /dev/null differ diff --git a/tests/testdata/smile_p1_v2_2/get_device_data/199aa40f126840f392983d171374ab0b.json b/tests/testdata/smile_p1_v2_2/get_device_data/199aa40f126840f392983d171374ab0b.json new file mode 100644 index 0000000..b646e84 --- /dev/null +++ b/tests/testdata/smile_p1_v2_2/get_device_data/199aa40f126840f392983d171374ab0b.json @@ -0,0 +1 @@ +{"net_electricity_point": 368.0, "electricity_consumed_peak_point": 368.0, "net_electricity_cumulative": 5054765.0, "electricity_consumed_peak_cumulative": 2693248.0, "electricity_consumed_off_peak_cumulative": 2361517.0, "net_electricity_interval": 422.0, "electricity_consumed_peak_interval": 422.0, "electricity_consumed_off_peak_interval": 0.0, "electricity_produced_peak_point": 0.0, "electricity_produced_peak_cumulative": 0.0, "electricity_produced_off_peak_cumulative": 0.0, "electricity_produced_peak_interval": 0.0, "electricity_produced_off_peak_interval": 0.0, "gas_consumed_cumulative": 2638.0, "gas_consumed_interval": 0.2} \ No newline at end of file diff --git a/tests/testdata/smile_p1_v2_2/get_device_data/199aa40f126840f392983d171374ab0b.pickle b/tests/testdata/smile_p1_v2_2/get_device_data/199aa40f126840f392983d171374ab0b.pickle deleted file mode 100644 index 3f158f7..0000000 Binary files a/tests/testdata/smile_p1_v2_2/get_device_data/199aa40f126840f392983d171374ab0b.pickle and /dev/null differ diff --git a/tests/testdata/stretch_v31/get_all_devices.json b/tests/testdata/stretch_v31/get_all_devices.json new file mode 100644 index 0000000..f40e902 --- /dev/null +++ b/tests/testdata/stretch_v31/get_all_devices.json @@ -0,0 +1 @@ +{"cfe95cf3de1948c0b8955125bf754614": {"name": "Droger (52559)", "types": {"py/set": ["plug", "power"]}, "class": "dryer", "location": 0}, "aac7b735042c4832ac9ff33aae4f453b": {"name": "Vaatwasser (2a1ab)", "types": {"py/set": ["plug", "power"]}, "class": "dishwasher", "location": 0}, "5871317346d045bc9f6b987ef25ee638": {"name": "Boiler (1EB31)", "types": {"py/set": ["plug", "power"]}, "class": "water_heater_vessel", "location": 0}, "059e4d03c7a34d278add5c7a4a781d19": {"name": "Wasmachine (52AC1)", "types": {"py/set": ["plug", "power"]}, "class": "washingmachine", "location": 0}, "e1c884e7dede431dadee09506ec4f859": {"name": "Koelkast (92C4A)", "types": {"py/set": ["plug", "power"]}, "class": "refrigerator", "location": 0}, "d950b314e9d8499f968e6db8d82ef78c": {"name": "Stroomvreters", "types": {"py/set": ["switch_group"]}, "class": "switching", "members": [], "location": null}} \ No newline at end of file diff --git a/tests/testdata/stretch_v31/get_all_devices.pickle b/tests/testdata/stretch_v31/get_all_devices.pickle deleted file mode 100644 index 724e2c1..0000000 Binary files a/tests/testdata/stretch_v31/get_all_devices.pickle and /dev/null differ diff --git a/tests/testdata/stretch_v31/get_device_data/059e4d03c7a34d278add5c7a4a781d19.json b/tests/testdata/stretch_v31/get_device_data/059e4d03c7a34d278add5c7a4a781d19.json new file mode 100644 index 0000000..b08f6d6 --- /dev/null +++ b/tests/testdata/stretch_v31/get_device_data/059e4d03c7a34d278add5c7a4a781d19.json @@ -0,0 +1 @@ +{"electricity_consumed": 0.0, "electricity_consumed_interval": 0.0, "electricity_produced": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/stretch_v31/get_device_data/059e4d03c7a34d278add5c7a4a781d19.pickle b/tests/testdata/stretch_v31/get_device_data/059e4d03c7a34d278add5c7a4a781d19.pickle deleted file mode 100644 index 8b59b66..0000000 Binary files a/tests/testdata/stretch_v31/get_device_data/059e4d03c7a34d278add5c7a4a781d19.pickle and /dev/null differ diff --git a/tests/testdata/stretch_v31/get_device_data/5871317346d045bc9f6b987ef25ee638.json b/tests/testdata/stretch_v31/get_device_data/5871317346d045bc9f6b987ef25ee638.json new file mode 100644 index 0000000..529c8b7 --- /dev/null +++ b/tests/testdata/stretch_v31/get_device_data/5871317346d045bc9f6b987ef25ee638.json @@ -0,0 +1 @@ +{"electricity_consumed": 1.19, "electricity_produced": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/stretch_v31/get_device_data/5871317346d045bc9f6b987ef25ee638.pickle b/tests/testdata/stretch_v31/get_device_data/5871317346d045bc9f6b987ef25ee638.pickle deleted file mode 100644 index 0046e0a..0000000 Binary files a/tests/testdata/stretch_v31/get_device_data/5871317346d045bc9f6b987ef25ee638.pickle and /dev/null differ diff --git a/tests/testdata/stretch_v31/get_device_data/aac7b735042c4832ac9ff33aae4f453b.json b/tests/testdata/stretch_v31/get_device_data/aac7b735042c4832ac9ff33aae4f453b.json new file mode 100644 index 0000000..35ce04f --- /dev/null +++ b/tests/testdata/stretch_v31/get_device_data/aac7b735042c4832ac9ff33aae4f453b.json @@ -0,0 +1 @@ +{"electricity_consumed": 0.0, "electricity_produced": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/stretch_v31/get_device_data/aac7b735042c4832ac9ff33aae4f453b.pickle b/tests/testdata/stretch_v31/get_device_data/aac7b735042c4832ac9ff33aae4f453b.pickle deleted file mode 100644 index 41b90a9..0000000 Binary files a/tests/testdata/stretch_v31/get_device_data/aac7b735042c4832ac9ff33aae4f453b.pickle and /dev/null differ diff --git a/tests/testdata/stretch_v31/get_device_data/cfe95cf3de1948c0b8955125bf754614.json b/tests/testdata/stretch_v31/get_device_data/cfe95cf3de1948c0b8955125bf754614.json new file mode 100644 index 0000000..42de4d3 --- /dev/null +++ b/tests/testdata/stretch_v31/get_device_data/cfe95cf3de1948c0b8955125bf754614.json @@ -0,0 +1 @@ +{"electricity_consumed": 0.0, "electricity_consumed_interval": 1.06, "electricity_produced": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/stretch_v31/get_device_data/cfe95cf3de1948c0b8955125bf754614.pickle b/tests/testdata/stretch_v31/get_device_data/cfe95cf3de1948c0b8955125bf754614.pickle deleted file mode 100644 index 849c8e2..0000000 Binary files a/tests/testdata/stretch_v31/get_device_data/cfe95cf3de1948c0b8955125bf754614.pickle and /dev/null differ diff --git a/tests/testdata/stretch_v31/get_device_data/d950b314e9d8499f968e6db8d82ef78c.json b/tests/testdata/stretch_v31/get_device_data/d950b314e9d8499f968e6db8d82ef78c.json new file mode 100644 index 0000000..de5baf4 --- /dev/null +++ b/tests/testdata/stretch_v31/get_device_data/d950b314e9d8499f968e6db8d82ef78c.json @@ -0,0 +1 @@ +{"relay": false} \ No newline at end of file diff --git a/tests/testdata/stretch_v31/get_device_data/e1c884e7dede431dadee09506ec4f859.json b/tests/testdata/stretch_v31/get_device_data/e1c884e7dede431dadee09506ec4f859.json new file mode 100644 index 0000000..1a7249b --- /dev/null +++ b/tests/testdata/stretch_v31/get_device_data/e1c884e7dede431dadee09506ec4f859.json @@ -0,0 +1 @@ +{"electricity_consumed": 53.2, "electricity_produced": 0.0, "relay": true} \ No newline at end of file diff --git a/tests/testdata/stretch_v31/get_device_data/e1c884e7dede431dadee09506ec4f859.pickle b/tests/testdata/stretch_v31/get_device_data/e1c884e7dede431dadee09506ec4f859.pickle deleted file mode 100644 index faf26b9..0000000 Binary files a/tests/testdata/stretch_v31/get_device_data/e1c884e7dede431dadee09506ec4f859.pickle and /dev/null differ