From d538cba7e97a8da315b32f2e60f28eac3373b69b Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Wed, 15 Feb 2023 07:17:59 +0100 Subject: [PATCH] Adaption for v1.2.0 inkl. full testrun --- simulation/devices.py | 106 +- testresults/testrun.json | 174477 +++++++++++++++----------------- testresults/testrun.pdf | Bin 151182 -> 151226 bytes testresults/testrun.tex | 378 +- testresults/testrun_full.pdf | Bin 490390 -> 405336 bytes testresults/testrun_full.tex | 7098 +- tests/heating.py | 4 +- 7 files changed, 81547 insertions(+), 100516 deletions(-) diff --git a/simulation/devices.py b/simulation/devices.py index 71cdcab..0227c11 100644 --- a/simulation/devices.py +++ b/simulation/devices.py @@ -18,7 +18,7 @@ COLOR_REMOTE = colored.fg("green") OUTPUT_ACTIVE = True -class base(mqtt_base): +class base_common(mqtt_base): AUTOSEND = True COMMANDS = [] BOOL_KEYS = [] @@ -28,9 +28,6 @@ class base(mqtt_base): self.names = {} self.commands = self.COMMANDS[:] - # - self.mqtt_client.add_callback(self.topic, self.__rx__) - self.mqtt_client.add_callback(self.topic + '/#', self.__rx__) def add_channel_name(self, key, name): self.names[key] = name @@ -110,12 +107,37 @@ class base(mqtt_base): * ' ' + self.__devicename__(), description + colored.attr("reset")) -class base_videv(base): +class base(base_common): + def __init__(self, mqtt_client, topic, default_values=None): + super().__init__(mqtt_client, topic, default_values) + self.mqtt_client.add_callback(self.topic, self.__rx__) + self.mqtt_client.add_callback(self.topic + '/#', self.__rx__) + + +class base_videv(base_common): + SET_TOPIC = "set" + RX_KEYS = [] + + def __init__(self, mqtt_client, topic, default_values=None): + super().__init__(mqtt_client, topic, default_values) + # + for key in self.RX_KEYS: + # add mqtt callbacks for RX data + self.mqtt_client.add_callback('/'.join([self.topic, key]), self.__rx__) + # add print_formatted for RX data + self.add_callback(key, None, self.print_formatted, True) + def set(self, key, data, block_callback=[]): - if key in self.keys(): - return super().set(key, data, block_callback) - else: - self.__send__(self, key, data) + self.mqtt_client.send('/'.join([self.topic, key, self.SET_TOPIC]), json.dumps(data)) + + def __rx__(self, client, userdata, message): + value = self.__payload_filter__(message.payload) + if message.topic.startswith(self.topic): + targetkey = message.topic.split('/')[-1] + if targetkey in self.keys(): + super().set(targetkey, self.__ext_to_int__(targetkey, value)) + elif targetkey != "__info__": + print("Unknown key %s in %s::%s" % (targetkey, message.topic, self.__class__.__name__)) class shelly(base): @@ -548,6 +570,8 @@ class videv_light(base_videv): KEY_COLOR_TEMP = "color_temp" KEY_TIMER = "timer" # + RX_KEYS = [KEY_OUTPUT_0, KEY_BRIGHTNESS, KEY_COLOR_TEMP, KEY_TIMER] + # STATE_COMMANDS = ("get_state", "toggle_state", ) BRIGHTNESS_COMMANDS = ("get_brightness", "set_brightness", ) COLOR_TEMP_COMMANDS = ("get_color_temp", "set_color_temp", ) @@ -580,35 +604,12 @@ class videv_light(base_videv): self.commands.extend(self.TIMER_COMMANDS) # self.timer_maxvalue = None - # add commands to be available - self.add_callback(self.KEY_OUTPUT_0, None, self.print_formatted, True) - self.add_callback(self.KEY_BRIGHTNESS, None, self.print_formatted, True) - self.add_callback(self.KEY_COLOR_TEMP, None, self.print_formatted, True) - self.add_callback(self.KEY_TIMER, None, self.print_formatted, True) - self.add_callback(self.KEY_OUTPUT_0, None, self.__send__, True) - self.add_callback(self.KEY_BRIGHTNESS, None, self.__send__, True) - self.add_callback(self.KEY_COLOR_TEMP, None, self.__send__, True) - self.add_callback(self.KEY_TIMER, None, self.__send__, True) def __ext_to_int__(self, key, data): if key in [self.KEY_BRIGHTNESS, self.KEY_COLOR_TEMP]: return int(data) return super().__ext_to_int__(key, data) - def __rx__(self, client, userdata, message): - value = self.__payload_filter__(message.payload) - if message.topic.startswith(self.topic): - targetkey = message.topic.split('/')[-1] - if targetkey in self.keys(): - self.set(targetkey, self.__ext_to_int__(targetkey, value), block_callback=(self.__send__, )) - elif targetkey != "__info__": - print("Unknown key %s in %s::%s" % (targetkey, message.topic, self.__class__.__name__)) - - def __tx__(self, keys_changed): - for key in keys_changed: - topic = self.topic + '/' + key - self.mqtt_client.send(topic, json.dumps(self[key])) - def command(self, command): try: command, value = command.split(' ') @@ -676,6 +677,8 @@ class videv_heating(base_videv): # KEY_TEMPERATURE = 'temperature' # + RX_KEYS = [KEY_USER_TEMPERATURE_SETPOINT, KEY_AWAY_MODE, KEY_SUMMER_MODE, KEY_VALVE_TEMPERATURE_SETPOINT, KEY_BOOST_TIMER] + # COMMANDS = ["get_temperature_setpoint", "set_temperature_setpoint", "toggle_away_mode", "toggle_summer_mode", "trigger_default_temperature", "trigger_boost"] @@ -688,36 +691,9 @@ class videv_heating(base_videv): self.KEY_SUMMER_MODE: False, self.KEY_BOOST_TIMER: 0 }) - self.add_callback(self.KEY_USER_TEMPERATURE_SETPOINT, None, self.print_formatted, True) - self.add_callback(self.KEY_VALVE_TEMPERATURE_SETPOINT, None, self.print_formatted, True) - self.add_callback(self.KEY_TEMPERATURE, None, self.print_formatted, True) - self.add_callback(self.KEY_AWAY_MODE, None, self.print_formatted, True) - self.add_callback(self.KEY_SUMMER_MODE, None, self.print_formatted, True) - self.add_callback(self.KEY_BOOST_TIMER, None, self.print_formatted, True) - self.add_callback(self.KEY_USER_TEMPERATURE_SETPOINT, None, self.__send__, True) - self.add_callback(self.KEY_TEMPERATURE, None, self.__send__, True) - self.add_callback(self.KEY_AWAY_MODE, None, self.__send__, True) - self.add_callback(self.KEY_SUMMER_MODE, None, self.__send__, True) # self.timer_maxvalue = None - def __rx__(self, client, userdata, message): - value = self.__payload_filter__(message.payload) - if message.topic.startswith(self.topic): - targetkey = message.topic.split('/')[-1] - if targetkey in self.keys(): - self.set(targetkey, value, block_callback=(self.__send__, )) - elif targetkey not in ["__info__", self.KEY_SET_DEFAULT_TEMPERATURE, self.KEY_START_BOOST]: - print("Unknown key %s in %s::%s" % (targetkey, message.topic, self.__class__.__name__)) - - def __tx__(self, keys_changed): - for key in keys_changed: - topic = self.topic + '/' + key - try: - self.mqtt_client.send(topic, json.dumps(self[key])) - except KeyError: - self.mqtt_client.send(topic, json.dumps(True)) - def command(self, command): try: command, value = command.split(' ') @@ -733,9 +709,9 @@ class videv_heating(base_videv): elif command == self.commands[3]: self.set(self.KEY_SUMMER_MODE, not self.get(self.KEY_SUMMER_MODE)) elif command == self.commands[4]: - self.set(self, self.KEY_SET_DEFAULT_TEMPERATURE, True) + self.set(self.KEY_SET_DEFAULT_TEMPERATURE, True) elif command == self.commands[5]: - self.set(self, self.KEY_START_BOOST, True) + self.set(self.KEY_START_BOOST, True) else: print("%s: not yet implemented!" % command) else: @@ -774,18 +750,14 @@ class videv_heating(base_videv): class videv_warnings(base): KEY_WARNING = "html_short" # + RX_KEYS = [KEY_WARNING] + # COMMANDS = [ "get_warnings", ] def __init__(self, mqtt_client, topic): super().__init__(mqtt_client, topic, dict.fromkeys([self.KEY_WARNING])) - # - self.add_callback(self.KEY_WARNING, None, self.print_formatted, True) - - def __rx__(self, client, userdata, message): - if message.topic == self.topic + "/" + self.KEY_WARNING: - self.set(self.KEY_WARNING, message.payload.decode("utf-8")) def command(self, command): if command in self.COMMANDS: diff --git a/testresults/testrun.json b/testresults/testrun.json index 7776482..aaaa476 100644 --- a/testresults/testrun.json +++ b/testresults/testrun.json @@ -1,17 +1,17 @@ { - "time_consumption": 84.72992253303528, + "time_consumption": 84.66432404518127, + "number_of_failed_tests": 0, "name": "Default Testsession name", - "number_of_tests": 67, - "number_of_possibly_failed_tests": 0, "testcase_execution_level": 90, + "number_of_successfull_tests": 67, "testcase_names": { "0": "Single Test", "10": "Smoke Test (Minumum subset)", "50": "Short Test (Subset)", "90": "Full Test (all defined tests)" }, - "number_of_successfull_tests": 67, - "number_of_failed_tests": 0, + "number_of_tests": 67, + "number_of_possibly_failed_tests": 0, "testcases": { "Power On/ Off test for device and virtual device: zigbee/ffe/diningroom/powerplug_floorlamp": { "name": "__tLogger__", @@ -27,15 +27,15 @@ "stack_info": null, "lineno": 27, "funcName": "test_power_on_off", - "created": 1675954614.326724, - "msecs": 326.7240524291992, - "relativeCreated": 222.96643257141113, - "thread": 139894075555840, + "created": 1676441603.2068624, + "msecs": 206.8624496459961, + "relativeCreated": 210.37769317626953, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Power On/ Off test for device and virtual device: zigbee/ffe/diningroom/powerplug_floorlamp", - "asctime": "2023-02-09 15:56:54,326", + "asctime": "2023-02-15 07:13:23,206", "moduleLogger": [ { "name": "smart_brain.mqtt", @@ -53,15 +53,15 @@ "stack_info": null, "lineno": 70, "funcName": "add_callback", - "created": 1675954614.3241336, - "msecs": 324.13363456726074, - "relativeCreated": 220.37601470947266, - "thread": 139894075555840, + "created": 1676441603.2054625, + "msecs": 205.46245574951172, + "relativeCreated": 208.97769927978516, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Adding callback for topic __info__", - "asctime": "2023-02-09 15:56:54,324" + "asctime": "2023-02-15 07:13:23,205" }, { "name": "smart_brain.mqtt.__info__", @@ -80,15 +80,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954614.3243482, - "msecs": 324.34821128845215, - "relativeCreated": 220.59059143066406, - "thread": 139894075555840, + "created": 1676441603.2056034, + "msecs": 205.60336112976074, + "relativeCreated": 209.11860466003418, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic __info__ and payload null", - "asctime": "2023-02-09 15:56:54,324" + "asctime": "2023-02-15 07:13:23,205" } ], "testcaseLogger": [ @@ -109,15 +109,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954614.3269053, - "msecs": 326.9052505493164, - "relativeCreated": 223.14763069152832, - "thread": 139894075555840, + "created": 1676441603.206969, + "msecs": 206.9690227508545, + "relativeCreated": 210.48426628112793, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:56:54,326", + "asctime": "2023-02-15 07:13:23,206", "moduleLogger": [ { "name": "__unittest__", @@ -137,15 +137,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954614.3268197, - "msecs": 326.81965827941895, - "relativeCreated": 223.06203842163086, - "thread": 139894075555840, + "created": 1676441603.2069187, + "msecs": 206.91871643066406, + "relativeCreated": 210.4339599609375, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:56:54,326" + "asctime": "2023-02-15 07:13:23,206" }, { "name": "__unittest__", @@ -166,18 +166,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954614.326863, - "msecs": 326.86305046081543, - "relativeCreated": 223.10543060302734, - "thread": 139894075555840, + "created": 1676441603.2069452, + "msecs": 206.94518089294434, + "relativeCreated": 210.46042442321777, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:56:54,326" + "asctime": "2023-02-15 07:13:23,206" } ], - "time_consumption": 4.220008850097656e-05 + "time_consumption": 2.384185791015625e-05 }, { "name": "__tLogger__", @@ -195,22 +195,22 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off__", - "created": 1675954614.6276383, - "msecs": 627.6383399963379, - "relativeCreated": 523.8807201385498, - "thread": 139894075555840, + "created": 1676441603.5077748, + "msecs": 507.77482986450195, + "relativeCreated": 511.2900733947754, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:56:54,627", + "asctime": "2023-02-15 07:13:23,507", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "on" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "{\"state\": \"on\"}" ], "levelname": "DEBUG", "levelno": 10, @@ -222,15 +222,177 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954614.3269832, - "msecs": 326.9832134246826, - "relativeCreated": 223.22559356689453, - "thread": 139894075555840, + "created": 1676441603.2070243, + "msecs": 207.02433586120605, + "relativeCreated": 210.5395793914795, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload on", - "asctime": "2023-02-09 15:56:54,326" + "process": 509276, + "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {\"state\": \"on\"}", + "asctime": "2023-02-15 07:13:23,207" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441603.207212, + "msecs": 207.21197128295898, + "relativeCreated": 210.72721481323242, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:23,207" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441603.2073543, + "msecs": 207.35430717468262, + "relativeCreated": 210.86955070495605, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:23,207" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441603.2074718, + "msecs": 207.4718475341797, + "relativeCreated": 210.98709106445312, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:23,207" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441603.2075827, + "msecs": 207.5827121734619, + "relativeCreated": 211.09795570373535, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:23,207" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441603.207698, + "msecs": 207.69810676574707, + "relativeCreated": 211.2133502960205, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:13:23,207" + }, + { + "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/stw/stairway/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441603.2078216, + "msecs": 207.82160758972168, + "relativeCreated": 211.33685111999512, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:13:23,207" }, { "name": "smart_brain.mqtt.__info__", @@ -249,22 +411,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954614.327394, - "msecs": 327.3940086364746, - "relativeCreated": 223.63638877868652, - "thread": 139894051313216, + "created": 1676441603.2079427, + "msecs": 207.94272422790527, + "relativeCreated": 211.4579677581787, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic __info__ and payload b'null'", - "asctime": "2023-02-09 15:56:54,327" + "asctime": "2023-02-15 07:13:23,207" }, { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "b'on'" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "b'{\"state\": \"on\"}'" ], "levelname": "DEBUG", "levelno": 10, @@ -276,22 +438,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954614.3735678, - "msecs": 373.5678195953369, - "relativeCreated": 269.8101997375488, - "thread": 139894051313216, + "created": 1676441603.250817, + "msecs": 250.81706047058105, + "relativeCreated": 254.3323040008545, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'on'", - "asctime": "2023-02-09 15:56:54,373" + "process": 509276, + "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:23,250" }, { "name": "smart_brain.mqtt.__info__", "msg": "Received message with topic %s and payload %s", "args": [ "__info__", - "b'{\"app_name\": \"smart_brain\", \"version\": {\"readable\": \"1.0.1\", \"major\": 1, \"minor\": 0, \"patch\": 1}, \"git\": {\"url\": \"https://git.mount-mockery.de/smarthome/smart_brain.git\", \"ref\": \"0b74ff04c9f3cb8c2608c2bcc2ba7759195ea5f8\"}}'" + "b'{\"app_name\": \"smart_brain\", \"version\": {\"readable\": \"1.2.0\", \"major\": 1, \"minor\": 2, \"patch\": 0}, \"git\": {\"url\": \"https://git.mount-mockery.de/smarthome/smart_brain.git\", \"ref\": \"f3ed72974e5fd3bf932ab78acdf0a1d6154dd733\"}}'" ], "levelname": "DEBUG", "levelno": 10, @@ -303,15 +465,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954614.3738735, - "msecs": 373.8734722137451, - "relativeCreated": 270.11585235595703, - "thread": 139894051313216, + "created": 1676441603.251068, + "msecs": 251.068115234375, + "relativeCreated": 254.58335876464844, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic __info__ and payload b'{\"app_name\": \"smart_brain\", \"version\": {\"readable\": \"1.0.1\", \"major\": 1, \"minor\": 0, \"patch\": 1}, \"git\": {\"url\": \"https://git.mount-mockery.de/smarthome/smart_brain.git\", \"ref\": \"0b74ff04c9f3cb8c2608c2bcc2ba7759195ea5f8\"}}'", - "asctime": "2023-02-09 15:56:54,373" + "process": 509276, + "message": "Received message with topic __info__ and payload b'{\"app_name\": \"smart_brain\", \"version\": {\"readable\": \"1.2.0\", \"major\": 1, \"minor\": 2, \"patch\": 0}, \"git\": {\"url\": \"https://git.mount-mockery.de/smarthome/smart_brain.git\", \"ref\": \"f3ed72974e5fd3bf932ab78acdf0a1d6154dd733\"}}'", + "asctime": "2023-02-15 07:13:23,251" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -330,45 +492,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954614.37413, - "msecs": 374.1300106048584, - "relativeCreated": 270.3723907470703, - "thread": 139894051313216, + "created": 1676441603.251314, + "msecs": 251.3139247894287, + "relativeCreated": 254.82916831970215, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", - "asctime": "2023-02-09 15:56:54,374" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954614.3744109, - "msecs": 374.41086769104004, - "relativeCreated": 270.65324783325195, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:54,374" + "asctime": "2023-02-15 07:13:23,251" } ], - "time_consumption": 0.25322747230529785 + "time_consumption": 0.25646090507507324 }, { "name": "__tLogger__", @@ -387,15 +522,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954614.628335, - "msecs": 628.3349990844727, - "relativeCreated": 524.5773792266846, - "thread": 139894075555840, + "created": 1676441603.5084796, + "msecs": 508.4795951843262, + "relativeCreated": 511.9948387145996, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:56:54,628", + "asctime": "2023-02-15 07:13:23,508", "moduleLogger": [ { "name": "__unittest__", @@ -415,15 +550,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954614.6280868, - "msecs": 628.0868053436279, - "relativeCreated": 524.3291854858398, - "thread": 139894075555840, + "created": 1676441603.5082374, + "msecs": 508.237361907959, + "relativeCreated": 511.7526054382324, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:56:54,628" + "asctime": "2023-02-15 07:13:23,508" }, { "name": "__unittest__", @@ -444,18 +579,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954614.628225, - "msecs": 628.2250881195068, - "relativeCreated": 524.4674682617188, - "thread": 139894075555840, + "created": 1676441603.5083725, + "msecs": 508.37254524230957, + "relativeCreated": 511.887788772583, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:56:54,628" + "asctime": "2023-02-15 07:13:23,508" } ], - "time_consumption": 0.00010991096496582031 + "time_consumption": 0.00010704994201660156 }, { "name": "__tLogger__", @@ -474,15 +609,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954614.6287339, - "msecs": 628.7338733673096, - "relativeCreated": 524.9762535095215, - "thread": 139894075555840, + "created": 1676441603.508868, + "msecs": 508.8679790496826, + "relativeCreated": 512.383222579956, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:56:54,628", + "asctime": "2023-02-15 07:13:23,508", "moduleLogger": [ { "name": "__unittest__", @@ -502,15 +637,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954614.628545, - "msecs": 628.5450458526611, - "relativeCreated": 524.787425994873, - "thread": 139894075555840, + "created": 1676441603.5086477, + "msecs": 508.6476802825928, + "relativeCreated": 512.1629238128662, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:56:54,628" + "asctime": "2023-02-15 07:13:23,508" }, { "name": "__unittest__", @@ -531,18 +666,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954614.6286447, - "msecs": 628.6447048187256, - "relativeCreated": 524.8870849609375, - "thread": 139894075555840, + "created": 1676441603.5087454, + "msecs": 508.7454319000244, + "relativeCreated": 512.2606754302979, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:56:54,628" + "asctime": "2023-02-15 07:13:23,508" } ], - "time_consumption": 8.916854858398438e-05 + "time_consumption": 0.00012254714965820312 }, { "name": "__tLogger__", @@ -560,21 +695,21 @@ "stack_info": null, "lineno": 42, "funcName": "__test_power_on_off__", - "created": 1675954614.9309928, - "msecs": 930.992841720581, - "relativeCreated": 827.235221862793, - "thread": 139894075555840, + "created": 1676441603.8100424, + "msecs": 810.0423812866211, + "relativeCreated": 813.5576248168945, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:56:54,930", + "asctime": "2023-02-15 07:13:23,810", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", + "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffe/diningroom/floorlamp/state", + "videv/ffe/diningroom/floorlamp/state/set", "false" ], "levelname": "DEBUG", @@ -587,42 +722,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954614.6290085, - "msecs": 629.0085315704346, - "relativeCreated": 525.2509117126465, - "thread": 139894075555840, + "created": 1676441603.5091567, + "msecs": 509.1567039489746, + "relativeCreated": 512.671947479248, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state and payload false", - "asctime": "2023-02-09 15:56:54,629" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/floorlamp/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954614.6301138, - "msecs": 630.1138401031494, - "relativeCreated": 526.3562202453613, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:56:54,630" + "process": 509276, + "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload false", + "asctime": "2023-02-15 07:13:23,509" }, { "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.set", @@ -641,22 +749,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954614.6316884, - "msecs": 631.6883563995361, - "relativeCreated": 527.930736541748, - "thread": 139894051313216, + "created": 1676441603.5120163, + "msecs": 512.0162963867188, + "relativeCreated": 515.5315399169922, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:56:54,631" + "asctime": "2023-02-15 07:13:23,512" }, { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "off" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "{\"state\": \"off\"}" ], "levelname": "DEBUG", "levelno": 10, @@ -668,22 +776,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954614.6320987, - "msecs": 632.0986747741699, - "relativeCreated": 528.3410549163818, - "thread": 139894051313216, + "created": 1676441603.512494, + "msecs": 512.4940872192383, + "relativeCreated": 516.0093307495117, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload off", - "asctime": "2023-02-09 15:56:54,632" + "process": 509276, + "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {\"state\": \"off\"}", + "asctime": "2023-02-15 07:13:23,512" }, { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "b'off'" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "b'{\"state\": \"off\"}'" ], "levelname": "DEBUG", "levelno": 10, @@ -695,15 +803,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954614.6330817, - "msecs": 633.0816745758057, - "relativeCreated": 529.3240547180176, - "thread": 139894051313216, + "created": 1676441603.5134904, + "msecs": 513.4904384613037, + "relativeCreated": 517.0056819915771, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'off'", - "asctime": "2023-02-09 15:56:54,633" + "process": 509276, + "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:23,513" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -722,45 +830,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954614.6765015, - "msecs": 676.5015125274658, - "relativeCreated": 572.7438926696777, - "thread": 139894051313216, + "created": 1676441603.5576231, + "msecs": 557.6231479644775, + "relativeCreated": 561.138391494751, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:56:54,676" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954614.6772835, - "msecs": 677.283525466919, - "relativeCreated": 573.5259056091309, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:54,677" + "asctime": "2023-02-15 07:13:23,557" } ], - "time_consumption": 0.2537093162536621 + "time_consumption": 0.25241923332214355 }, { "name": "__tLogger__", @@ -779,15 +860,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954614.9316864, - "msecs": 931.6864013671875, - "relativeCreated": 827.9287815093994, - "thread": 139894075555840, + "created": 1676441603.8107123, + "msecs": 810.7123374938965, + "relativeCreated": 814.2275810241699, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:56:54,931", + "asctime": "2023-02-15 07:13:23,810", "moduleLogger": [ { "name": "__unittest__", @@ -807,15 +888,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954614.9314065, - "msecs": 931.4064979553223, - "relativeCreated": 827.6488780975342, - "thread": 139894075555840, + "created": 1676441603.810468, + "msecs": 810.4679584503174, + "relativeCreated": 813.9832019805908, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:56:54,931" + "asctime": "2023-02-15 07:13:23,810" }, { "name": "__unittest__", @@ -836,18 +917,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954614.9315748, - "msecs": 931.574821472168, - "relativeCreated": 827.8172016143799, - "thread": 139894075555840, + "created": 1676441603.8106039, + "msecs": 810.6038570404053, + "relativeCreated": 814.1191005706787, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:56:54,931" + "asctime": "2023-02-15 07:13:23,810" } ], - "time_consumption": 0.00011157989501953125 + "time_consumption": 0.00010848045349121094 }, { "name": "__tLogger__", @@ -866,15 +947,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954614.93205, - "msecs": 932.0499897003174, - "relativeCreated": 828.2923698425293, - "thread": 139894075555840, + "created": 1676441603.8110979, + "msecs": 811.0978603363037, + "relativeCreated": 814.6131038665771, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:56:54,932", + "asctime": "2023-02-15 07:13:23,811", "moduleLogger": [ { "name": "__unittest__", @@ -894,15 +975,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954614.9318585, - "msecs": 931.8585395812988, - "relativeCreated": 828.1009197235107, - "thread": 139894075555840, + "created": 1676441603.8108804, + "msecs": 810.8804225921631, + "relativeCreated": 814.3956661224365, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:56:54,931" + "asctime": "2023-02-15 07:13:23,810" }, { "name": "__unittest__", @@ -923,18 +1004,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954614.9319584, - "msecs": 931.9584369659424, - "relativeCreated": 828.2008171081543, - "thread": 139894075555840, + "created": 1676441603.8109765, + "msecs": 810.976505279541, + "relativeCreated": 814.4917488098145, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:56:54,931" + "asctime": "2023-02-15 07:13:23,810" } ], - "time_consumption": 9.1552734375e-05 + "time_consumption": 0.00012135505676269531 }, { "name": "__tLogger__", @@ -952,22 +1033,22 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off__", - "created": 1675954615.2332678, - "msecs": 233.26778411865234, - "relativeCreated": 1129.5101642608643, - "thread": 139894075555840, + "created": 1676441604.1124988, + "msecs": 112.49876022338867, + "relativeCreated": 1116.014003753662, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:56:55,233", + "asctime": "2023-02-15 07:13:24,112", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "on" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "{\"state\": \"on\"}" ], "levelname": "DEBUG", "levelno": 10, @@ -979,22 +1060,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954614.9322774, - "msecs": 932.2774410247803, - "relativeCreated": 828.5198211669922, - "thread": 139894075555840, + "created": 1676441603.8113678, + "msecs": 811.3677501678467, + "relativeCreated": 814.8829936981201, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload on", - "asctime": "2023-02-09 15:56:54,932" + "process": 509276, + "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {\"state\": \"on\"}", + "asctime": "2023-02-15 07:13:23,811" }, { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "b'on'" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "b'{\"state\": \"on\"}'" ], "levelname": "DEBUG", "levelno": 10, @@ -1006,15 +1087,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954614.9333842, - "msecs": 933.3841800689697, - "relativeCreated": 829.6265602111816, - "thread": 139894051313216, + "created": 1676441603.8124561, + "msecs": 812.4561309814453, + "relativeCreated": 815.9713745117188, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'on'", - "asctime": "2023-02-09 15:56:54,933" + "process": 509276, + "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:23,812" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -1033,45 +1114,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954614.9355483, - "msecs": 935.5483055114746, - "relativeCreated": 831.7906856536865, - "thread": 139894051313216, + "created": 1676441603.8145514, + "msecs": 814.5513534545898, + "relativeCreated": 818.0665969848633, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", - "asctime": "2023-02-09 15:56:54,935" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954614.936233, - "msecs": 936.2330436706543, - "relativeCreated": 832.4754238128662, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:54,936" + "asctime": "2023-02-15 07:13:23,814" } ], - "time_consumption": 0.29703474044799805 + "time_consumption": 0.29794740676879883 }, { "name": "__tLogger__", @@ -1090,15 +1144,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954615.2338557, - "msecs": 233.8557243347168, - "relativeCreated": 1130.0981044769287, - "thread": 139894075555840, + "created": 1676441604.1132245, + "msecs": 113.22450637817383, + "relativeCreated": 1116.7397499084473, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:56:55,233", + "asctime": "2023-02-15 07:13:24,113", "moduleLogger": [ { "name": "__unittest__", @@ -1118,15 +1172,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954615.2336164, - "msecs": 233.61635208129883, - "relativeCreated": 1129.8587322235107, - "thread": 139894075555840, + "created": 1676441604.1129472, + "msecs": 112.94722557067871, + "relativeCreated": 1116.4624691009521, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:56:55,233" + "asctime": "2023-02-15 07:13:24,112" }, { "name": "__unittest__", @@ -1147,18 +1201,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954615.2337344, - "msecs": 233.7343692779541, - "relativeCreated": 1129.976749420166, - "thread": 139894075555840, + "created": 1676441604.1131005, + "msecs": 113.10052871704102, + "relativeCreated": 1116.6157722473145, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:56:55,233" + "asctime": "2023-02-15 07:13:24,113" } ], - "time_consumption": 0.00012135505676269531 + "time_consumption": 0.0001239776611328125 }, { "name": "__tLogger__", @@ -1177,15 +1231,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954615.2341971, - "msecs": 234.19713973999023, - "relativeCreated": 1130.4395198822021, - "thread": 139894075555840, + "created": 1676441604.1136353, + "msecs": 113.63530158996582, + "relativeCreated": 1117.1505451202393, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:56:55,234", + "asctime": "2023-02-15 07:13:24,113", "moduleLogger": [ { "name": "__unittest__", @@ -1205,15 +1259,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954615.2340252, - "msecs": 234.025239944458, - "relativeCreated": 1130.26762008667, - "thread": 139894075555840, + "created": 1676441604.1134202, + "msecs": 113.42024803161621, + "relativeCreated": 1116.9354915618896, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:56:55,234" + "asctime": "2023-02-15 07:13:24,113" }, { "name": "__unittest__", @@ -1234,18 +1288,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954615.2341182, - "msecs": 234.11822319030762, - "relativeCreated": 1130.3606033325195, - "thread": 139894075555840, + "created": 1676441604.1135333, + "msecs": 113.53325843811035, + "relativeCreated": 1117.0485019683838, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:56:55,234" + "asctime": "2023-02-15 07:13:24,113" } ], - "time_consumption": 7.891654968261719e-05 + "time_consumption": 0.00010204315185546875 }, { "name": "__tLogger__", @@ -1263,21 +1317,21 @@ "stack_info": null, "lineno": 42, "funcName": "__test_power_on_off__", - "created": 1675954615.53628, - "msecs": 536.2799167633057, - "relativeCreated": 1432.5222969055176, - "thread": 139894075555840, + "created": 1676441604.415109, + "msecs": 415.10891914367676, + "relativeCreated": 1418.6241626739502, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:56:55,536", + "asctime": "2023-02-15 07:13:24,415", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", + "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffe/diningroom/floorlamp/state", + "videv/ffe/diningroom/floorlamp/state/set", "false" ], "levelname": "DEBUG", @@ -1290,42 +1344,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954615.234439, - "msecs": 234.43889617919922, - "relativeCreated": 1130.6812763214111, - "thread": 139894075555840, + "created": 1676441604.1139228, + "msecs": 113.9228343963623, + "relativeCreated": 1117.4380779266357, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state and payload false", - "asctime": "2023-02-09 15:56:55,234" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/floorlamp/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954615.2354088, - "msecs": 235.40878295898438, - "relativeCreated": 1131.6511631011963, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:56:55,235" + "process": 509276, + "message": "Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload false", + "asctime": "2023-02-15 07:13:24,113" }, { "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.set", @@ -1344,22 +1371,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954615.236864, - "msecs": 236.8640899658203, - "relativeCreated": 1133.1064701080322, - "thread": 139894051313216, + "created": 1676441604.1172483, + "msecs": 117.2482967376709, + "relativeCreated": 1120.7635402679443, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:56:55,236" + "asctime": "2023-02-15 07:13:24,117" }, { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "off" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "{\"state\": \"off\"}" ], "levelname": "DEBUG", "levelno": 10, @@ -1371,22 +1398,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954615.2372715, - "msecs": 237.27154731750488, - "relativeCreated": 1133.5139274597168, - "thread": 139894051313216, + "created": 1676441604.1178486, + "msecs": 117.84863471984863, + "relativeCreated": 1121.363878250122, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload off", - "asctime": "2023-02-09 15:56:55,237" + "process": 509276, + "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {\"state\": \"off\"}", + "asctime": "2023-02-15 07:13:24,117" }, { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "b'off'" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "b'{\"state\": \"off\"}'" ], "levelname": "DEBUG", "levelno": 10, @@ -1398,15 +1425,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954615.2381074, - "msecs": 238.10744285583496, - "relativeCreated": 1134.3498229980469, - "thread": 139894051313216, + "created": 1676441604.1188965, + "msecs": 118.896484375, + "relativeCreated": 1122.4117279052734, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'off'", - "asctime": "2023-02-09 15:56:55,238" + "process": 509276, + "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:24,118" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -1425,45 +1452,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954615.2817862, - "msecs": 281.7862033843994, - "relativeCreated": 1178.0285835266113, - "thread": 139894051313216, + "created": 1676441604.163219, + "msecs": 163.21897506713867, + "relativeCreated": 1166.734218597412, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:56:55,281" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954615.2824724, - "msecs": 282.4723720550537, - "relativeCreated": 1178.7147521972656, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:55,282" + "asctime": "2023-02-15 07:13:24,163" } ], - "time_consumption": 0.25380754470825195 + "time_consumption": 0.2518899440765381 }, { "name": "__tLogger__", @@ -1482,15 +1482,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954615.536865, - "msecs": 536.8649959564209, - "relativeCreated": 1433.1073760986328, - "thread": 139894075555840, + "created": 1676441604.4158795, + "msecs": 415.879487991333, + "relativeCreated": 1419.3947315216064, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:56:55,536", + "asctime": "2023-02-15 07:13:24,415", "moduleLogger": [ { "name": "__unittest__", @@ -1510,15 +1510,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954615.5366488, - "msecs": 536.6487503051758, - "relativeCreated": 1432.8911304473877, - "thread": 139894075555840, + "created": 1676441604.41556, + "msecs": 415.5600070953369, + "relativeCreated": 1419.0752506256104, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:56:55,536" + "asctime": "2023-02-15 07:13:24,415" }, { "name": "__unittest__", @@ -1539,23 +1539,23 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954615.5367703, - "msecs": 536.7703437805176, - "relativeCreated": 1433.0127239227295, - "thread": 139894075555840, + "created": 1676441604.4157133, + "msecs": 415.7133102416992, + "relativeCreated": 1419.2285537719727, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:56:55,536" + "asctime": "2023-02-15 07:13:24,415" } ], - "time_consumption": 9.465217590332031e-05 + "time_consumption": 0.00016617774963378906 } ], - "time_consumption": 1.2101409435272217, - "time_start": "2023-02-09 15:56:54,326", - "time_finished": "2023-02-09 15:56:55,536" + "time_consumption": 1.209017038345337, + "time_start": "2023-02-15 07:13:23,206", + "time_finished": "2023-02-15 07:13:24,415" }, "Power On/ Off test for device and virtual device: shellies/ffe/diningroom/main_light": { "name": "__tLogger__", @@ -1571,15 +1571,15 @@ "stack_info": null, "lineno": 27, "funcName": "test_power_on_off", - "created": 1675954615.537326, - "msecs": 537.3260974884033, - "relativeCreated": 1433.5684776306152, - "thread": 139894075555840, + "created": 1676441604.416438, + "msecs": 416.43810272216797, + "relativeCreated": 1419.9533462524414, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Power On/ Off test for device and virtual device: shellies/ffe/diningroom/main_light", - "asctime": "2023-02-09 15:56:55,537", + "asctime": "2023-02-15 07:13:24,416", "moduleLogger": [], "testcaseLogger": [ { @@ -1599,15 +1599,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954615.537724, - "msecs": 537.7240180969238, - "relativeCreated": 1433.9663982391357, - "thread": 139894075555840, + "created": 1676441604.4169004, + "msecs": 416.9003963470459, + "relativeCreated": 1420.4156398773193, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:56:55,537", + "asctime": "2023-02-15 07:13:24,416", "moduleLogger": [ { "name": "__unittest__", @@ -1627,15 +1627,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954615.5375416, - "msecs": 537.5416278839111, - "relativeCreated": 1433.784008026123, - "thread": 139894075555840, + "created": 1676441604.416667, + "msecs": 416.66698455810547, + "relativeCreated": 1420.182228088379, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:56:55,537" + "asctime": "2023-02-15 07:13:24,416" }, { "name": "__unittest__", @@ -1656,18 +1656,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954615.5376387, - "msecs": 537.6386642456055, - "relativeCreated": 1433.8810443878174, - "thread": 139894075555840, + "created": 1676441604.416792, + "msecs": 416.7919158935547, + "relativeCreated": 1420.3071594238281, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:56:55,537" + "asctime": "2023-02-15 07:13:24,416" } ], - "time_consumption": 8.535385131835938e-05 + "time_consumption": 0.00010848045349121094 }, { "name": "__tLogger__", @@ -1685,15 +1685,15 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off__", - "created": 1675954615.838892, - "msecs": 838.8919830322266, - "relativeCreated": 1735.1343631744385, - "thread": 139894075555840, + "created": 1676441604.7183702, + "msecs": 718.3701992034912, + "relativeCreated": 1721.8854427337646, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:56:55,838", + "asctime": "2023-02-15 07:13:24,718", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -1712,15 +1712,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954615.5379376, - "msecs": 537.9376411437988, - "relativeCreated": 1434.1800212860107, - "thread": 139894075555840, + "created": 1676441604.417199, + "msecs": 417.19889640808105, + "relativeCreated": 1420.7141399383545, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:56:55,537" + "asctime": "2023-02-15 07:13:24,417" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -1739,15 +1739,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954615.5389125, - "msecs": 538.9125347137451, - "relativeCreated": 1435.154914855957, - "thread": 139894051313216, + "created": 1676441604.4185119, + "msecs": 418.51186752319336, + "relativeCreated": 1422.0271110534668, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:56:55,538" + "asctime": "2023-02-15 07:13:24,418" }, { "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.set", @@ -1766,22 +1766,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954615.5413184, - "msecs": 541.318416595459, - "relativeCreated": 1437.560796737671, - "thread": 139894051313216, + "created": 1676441604.421599, + "msecs": 421.5989112854004, + "relativeCreated": 1425.1141548156738, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:56:55,541" + "asctime": "2023-02-15 07:13:24,421" }, { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "on" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "{\"state\": \"on\"}" ], "levelname": "DEBUG", "levelno": 10, @@ -1793,15 +1793,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954615.5416737, - "msecs": 541.6736602783203, - "relativeCreated": 1437.9160404205322, - "thread": 139894051313216, + "created": 1676441604.422131, + "msecs": 422.1310615539551, + "relativeCreated": 1425.6463050842285, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload on", - "asctime": "2023-02-09 15:56:55,541" + "process": 509276, + "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {\"state\": \"on\"}", + "asctime": "2023-02-15 07:13:24,422" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", @@ -1820,22 +1820,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954615.5422041, - "msecs": 542.2041416168213, - "relativeCreated": 1438.4465217590332, - "thread": 139894051313216, + "created": 1676441604.4228916, + "msecs": 422.89161682128906, + "relativeCreated": 1426.4068603515625, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:56:55,542" + "asctime": "2023-02-15 07:13:24,422" }, { - "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.__info__", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/diningroom/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "b'{\"state\": \"on\"}'" ], "levelname": "DEBUG", "levelno": 10, @@ -1847,42 +1847,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954615.542843, - "msecs": 542.8431034088135, - "relativeCreated": 1439.0854835510254, - "thread": 139894051313216, + "created": 1676441604.4240448, + "msecs": 424.0448474884033, + "relativeCreated": 1427.5600910186768, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:55,542" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954615.543337, - "msecs": 543.3371067047119, - "relativeCreated": 1439.5794868469238, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'on'", - "asctime": "2023-02-09 15:56:55,543" + "process": 509276, + "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:24,424" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -1901,45 +1874,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954615.5854342, - "msecs": 585.4341983795166, - "relativeCreated": 1481.6765785217285, - "thread": 139894051313216, + "created": 1676441604.467207, + "msecs": 467.2069549560547, + "relativeCreated": 1470.7221984863281, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", - "asctime": "2023-02-09 15:56:55,585" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954615.58608, - "msecs": 586.0800743103027, - "relativeCreated": 1482.3224544525146, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:55,586" + "asctime": "2023-02-15 07:13:24,467" } ], - "time_consumption": 0.25281190872192383 + "time_consumption": 0.2511632442474365 }, { "name": "__tLogger__", @@ -1958,15 +1904,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954615.8394606, - "msecs": 839.4606113433838, - "relativeCreated": 1735.7029914855957, - "thread": 139894075555840, + "created": 1676441604.7191498, + "msecs": 719.1498279571533, + "relativeCreated": 1722.6650714874268, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:56:55,839", + "asctime": "2023-02-15 07:13:24,719", "moduleLogger": [ { "name": "__unittest__", @@ -1986,15 +1932,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954615.8392465, - "msecs": 839.2465114593506, - "relativeCreated": 1735.4888916015625, - "thread": 139894075555840, + "created": 1676441604.7188663, + "msecs": 718.8663482666016, + "relativeCreated": 1722.381591796875, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:56:55,839" + "asctime": "2023-02-15 07:13:24,718" }, { "name": "__unittest__", @@ -2015,18 +1961,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954615.8393679, - "msecs": 839.3678665161133, - "relativeCreated": 1735.6102466583252, - "thread": 139894075555840, + "created": 1676441604.7190242, + "msecs": 719.0241813659668, + "relativeCreated": 1722.5394248962402, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:56:55,839" + "asctime": "2023-02-15 07:13:24,719" } ], - "time_consumption": 9.274482727050781e-05 + "time_consumption": 0.00012564659118652344 }, { "name": "__tLogger__", @@ -2045,15 +1991,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954615.8397703, - "msecs": 839.7703170776367, - "relativeCreated": 1736.0126972198486, - "thread": 139894075555840, + "created": 1676441604.7196107, + "msecs": 719.6106910705566, + "relativeCreated": 1723.12593460083, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:56:55,839", + "asctime": "2023-02-15 07:13:24,719", "moduleLogger": [ { "name": "__unittest__", @@ -2073,15 +2019,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954615.839607, - "msecs": 839.6070003509521, - "relativeCreated": 1735.849380493164, - "thread": 139894075555840, + "created": 1676441604.7193482, + "msecs": 719.3481922149658, + "relativeCreated": 1722.8634357452393, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:56:55,839" + "asctime": "2023-02-15 07:13:24,719" }, { "name": "__unittest__", @@ -2102,18 +2048,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954615.8396928, - "msecs": 839.6928310394287, - "relativeCreated": 1735.9352111816406, - "thread": 139894075555840, + "created": 1676441604.7195063, + "msecs": 719.5062637329102, + "relativeCreated": 1723.0215072631836, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:56:55,839" + "asctime": "2023-02-15 07:13:24,719" } ], - "time_consumption": 7.748603820800781e-05 + "time_consumption": 0.00010442733764648438 }, { "name": "__tLogger__", @@ -2131,21 +2077,21 @@ "stack_info": null, "lineno": 42, "funcName": "__test_power_on_off__", - "created": 1675954616.1409574, - "msecs": 140.95735549926758, - "relativeCreated": 2037.1997356414795, - "thread": 139894075555840, + "created": 1676441605.0215003, + "msecs": 21.500349044799805, + "relativeCreated": 2025.0155925750732, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:56:56,140", + "asctime": "2023-02-15 07:13:25,021", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", + "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffe/diningroom/main_light/state", + "videv/ffe/diningroom/main_light/state/set", "false" ], "levelname": "DEBUG", @@ -2158,42 +2104,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954615.8400073, - "msecs": 840.0073051452637, - "relativeCreated": 1736.2496852874756, - "thread": 139894075555840, + "created": 1676441604.7199557, + "msecs": 719.9556827545166, + "relativeCreated": 1723.47092628479, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/diningroom/main_light/state and payload false", - "asctime": "2023-02-09 15:56:55,840" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954615.8409882, - "msecs": 840.9881591796875, - "relativeCreated": 1737.2305393218994, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:56:55,840" + "process": 509276, + "message": "Sending message with topic videv/ffe/diningroom/main_light/state/set and payload false", + "asctime": "2023-02-15 07:13:24,719" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0.command", @@ -2212,15 +2131,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954615.8425682, - "msecs": 842.5681591033936, - "relativeCreated": 1738.8105392456055, - "thread": 139894051313216, + "created": 1676441604.723922, + "msecs": 723.9220142364502, + "relativeCreated": 1727.4372577667236, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:56:55,842" + "asctime": "2023-02-15 07:13:24,723" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -2239,15 +2158,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954615.8429477, - "msecs": 842.9477214813232, - "relativeCreated": 1739.1901016235352, - "thread": 139894051313216, + "created": 1676441604.724546, + "msecs": 724.545955657959, + "relativeCreated": 1728.0611991882324, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:56:55,842" + "asctime": "2023-02-15 07:13:24,724" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -2266,15 +2185,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954615.8438118, - "msecs": 843.8117504119873, - "relativeCreated": 1740.0541305541992, - "thread": 139894051313216, + "created": 1676441604.7257063, + "msecs": 725.7063388824463, + "relativeCreated": 1729.2215824127197, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:56:55,843" + "asctime": "2023-02-15 07:13:24,725" }, { "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.set", @@ -2293,22 +2212,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954615.8885155, - "msecs": 888.5154724121094, - "relativeCreated": 1784.7578525543213, - "thread": 139894051313216, + "created": 1676441604.7712677, + "msecs": 771.2676525115967, + "relativeCreated": 1774.7828960418701, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:56:55,888" + "asctime": "2023-02-15 07:13:24,771" }, { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "off" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "{\"state\": \"off\"}" ], "levelname": "DEBUG", "levelno": 10, @@ -2320,15 +2239,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954615.8889248, - "msecs": 888.9248371124268, - "relativeCreated": 1785.1672172546387, - "thread": 139894051313216, + "created": 1676441604.7716863, + "msecs": 771.686315536499, + "relativeCreated": 1775.2015590667725, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload off", - "asctime": "2023-02-09 15:56:55,888" + "process": 509276, + "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {\"state\": \"off\"}", + "asctime": "2023-02-15 07:13:24,771" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", @@ -2347,22 +2266,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954615.889516, - "msecs": 889.5161151885986, - "relativeCreated": 1785.7584953308105, - "thread": 139894051313216, + "created": 1676441604.7719684, + "msecs": 771.9683647155762, + "relativeCreated": 1775.4836082458496, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:56:55,889" + "asctime": "2023-02-15 07:13:24,771" }, { - "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.__info__", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/diningroom/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "b'{\"state\": \"off\"}'" ], "levelname": "DEBUG", "levelno": 10, @@ -2374,42 +2293,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954615.8901572, - "msecs": 890.1572227478027, - "relativeCreated": 1786.3996028900146, - "thread": 139894051313216, + "created": 1676441604.7723544, + "msecs": 772.3543643951416, + "relativeCreated": 1775.869607925415, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:55,890" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954615.8906565, - "msecs": 890.6564712524414, - "relativeCreated": 1786.8988513946533, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'off'", - "asctime": "2023-02-09 15:56:55,890" + "process": 509276, + "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:24,772" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -2428,45 +2320,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954615.9336886, - "msecs": 933.6886405944824, - "relativeCreated": 1829.9310207366943, - "thread": 139894051313216, + "created": 1676441604.8153913, + "msecs": 815.3913021087646, + "relativeCreated": 1818.906545639038, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:56:55,933" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954615.934546, - "msecs": 934.5459938049316, - "relativeCreated": 1830.7883739471436, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:55,934" + "asctime": "2023-02-15 07:13:24,815" } ], - "time_consumption": 0.20641136169433594 + "time_consumption": 0.20610904693603516 }, { "name": "__tLogger__", @@ -2485,15 +2350,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954616.1416497, - "msecs": 141.64972305297852, - "relativeCreated": 2037.8921031951904, - "thread": 139894075555840, + "created": 1676441605.0221798, + "msecs": 22.179841995239258, + "relativeCreated": 2025.6950855255127, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:56:56,141", + "asctime": "2023-02-15 07:13:25,022", "moduleLogger": [ { "name": "__unittest__", @@ -2513,15 +2378,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954616.1414225, - "msecs": 141.42251014709473, - "relativeCreated": 2037.6648902893066, - "thread": 139894075555840, + "created": 1676441605.0219338, + "msecs": 21.933794021606445, + "relativeCreated": 2025.4490375518799, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:56:56,141" + "asctime": "2023-02-15 07:13:25,021" }, { "name": "__unittest__", @@ -2542,18 +2407,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954616.141551, - "msecs": 141.55101776123047, - "relativeCreated": 2037.7933979034424, - "thread": 139894075555840, + "created": 1676441605.022068, + "msecs": 22.068023681640625, + "relativeCreated": 2025.583267211914, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:56:56,141" + "asctime": "2023-02-15 07:13:25,022" } ], - "time_consumption": 9.870529174804688e-05 + "time_consumption": 0.00011181831359863281 }, { "name": "__tLogger__", @@ -2572,15 +2437,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954616.141974, - "msecs": 141.97397232055664, - "relativeCreated": 2038.2163524627686, - "thread": 139894075555840, + "created": 1676441605.022603, + "msecs": 22.60303497314453, + "relativeCreated": 2026.118278503418, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:56:56,141", + "asctime": "2023-02-15 07:13:25,022", "moduleLogger": [ { "name": "__unittest__", @@ -2600,15 +2465,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954616.1418047, - "msecs": 141.80469512939453, - "relativeCreated": 2038.0470752716064, - "thread": 139894075555840, + "created": 1676441605.0223665, + "msecs": 22.36652374267578, + "relativeCreated": 2025.8817672729492, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:56:56,141" + "asctime": "2023-02-15 07:13:25,022" }, { "name": "__unittest__", @@ -2629,18 +2494,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954616.141895, - "msecs": 141.89505577087402, - "relativeCreated": 2038.137435913086, - "thread": 139894075555840, + "created": 1676441605.0225067, + "msecs": 22.5067138671875, + "relativeCreated": 2026.021957397461, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:56:56,141" + "asctime": "2023-02-15 07:13:25,022" } ], - "time_consumption": 7.891654968261719e-05 + "time_consumption": 9.632110595703125e-05 }, { "name": "__tLogger__", @@ -2658,15 +2523,15 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off__", - "created": 1675954616.4431107, - "msecs": 443.11070442199707, - "relativeCreated": 2339.353084564209, - "thread": 139894075555840, + "created": 1676441605.3239636, + "msecs": 323.9636421203613, + "relativeCreated": 2327.4788856506348, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:56:56,443", + "asctime": "2023-02-15 07:13:25,323", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -2685,15 +2550,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954616.1421847, - "msecs": 142.18473434448242, - "relativeCreated": 2038.4271144866943, - "thread": 139894075555840, + "created": 1676441605.0228605, + "msecs": 22.86052703857422, + "relativeCreated": 2026.3757705688477, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:56:56,142" + "asctime": "2023-02-15 07:13:25,022" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -2712,15 +2577,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954616.143157, - "msecs": 143.1570053100586, - "relativeCreated": 2039.3993854522705, - "thread": 139894051313216, + "created": 1676441605.0239441, + "msecs": 23.94413948059082, + "relativeCreated": 2027.4593830108643, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:56:56,143" + "asctime": "2023-02-15 07:13:25,023" }, { "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.set", @@ -2739,22 +2604,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954616.1456041, - "msecs": 145.60413360595703, - "relativeCreated": 2041.846513748169, - "thread": 139894051313216, + "created": 1676441605.0266538, + "msecs": 26.653766632080078, + "relativeCreated": 2030.1690101623535, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:56:56,145" + "asctime": "2023-02-15 07:13:25,026" }, { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "on" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "{\"state\": \"on\"}" ], "levelname": "DEBUG", "levelno": 10, @@ -2766,15 +2631,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954616.1459486, - "msecs": 145.9486484527588, - "relativeCreated": 2042.1910285949707, - "thread": 139894051313216, + "created": 1676441605.027105, + "msecs": 27.105093002319336, + "relativeCreated": 2030.6203365325928, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload on", - "asctime": "2023-02-09 15:56:56,145" + "process": 509276, + "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {\"state\": \"on\"}", + "asctime": "2023-02-15 07:13:25,027" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", @@ -2793,22 +2658,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954616.1464624, - "msecs": 146.46244049072266, - "relativeCreated": 2042.7048206329346, - "thread": 139894051313216, + "created": 1676441605.0277092, + "msecs": 27.709245681762695, + "relativeCreated": 2031.2244892120361, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:56:56,146" + "asctime": "2023-02-15 07:13:25,027" }, { - "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.__info__", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/diningroom/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "b'{\"state\": \"on\"}'" ], "levelname": "DEBUG", "levelno": 10, @@ -2820,42 +2685,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954616.1470997, - "msecs": 147.09973335266113, - "relativeCreated": 2043.342113494873, - "thread": 139894051313216, + "created": 1676441605.0286913, + "msecs": 28.69129180908203, + "relativeCreated": 2032.2065353393555, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:56,147" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954616.1476107, - "msecs": 147.61066436767578, - "relativeCreated": 2043.8530445098877, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'on'", - "asctime": "2023-02-09 15:56:56,147" + "process": 509276, + "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:25,028" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -2874,45 +2712,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954616.1923487, - "msecs": 192.34871864318848, - "relativeCreated": 2088.5910987854004, - "thread": 139894051313216, + "created": 1676441605.0711584, + "msecs": 71.15840911865234, + "relativeCreated": 2074.673652648926, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", - "asctime": "2023-02-09 15:56:56,192" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954616.192996, - "msecs": 192.99602508544922, - "relativeCreated": 2089.238405227661, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:56,192" + "asctime": "2023-02-15 07:13:25,071" } ], - "time_consumption": 0.25011467933654785 + "time_consumption": 0.252805233001709 }, { "name": "__tLogger__", @@ -2931,15 +2742,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954616.4437296, - "msecs": 443.7296390533447, - "relativeCreated": 2339.9720191955566, - "thread": 139894075555840, + "created": 1676441605.3247075, + "msecs": 324.7075080871582, + "relativeCreated": 2328.2227516174316, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:56:56,443", + "asctime": "2023-02-15 07:13:25,324", "moduleLogger": [ { "name": "__unittest__", @@ -2959,15 +2770,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954616.4434822, - "msecs": 443.4821605682373, - "relativeCreated": 2339.724540710449, - "thread": 139894075555840, + "created": 1676441605.3244202, + "msecs": 324.4202136993408, + "relativeCreated": 2327.9354572296143, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:56:56,443" + "asctime": "2023-02-15 07:13:25,324" }, { "name": "__unittest__", @@ -2988,18 +2799,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954616.443628, - "msecs": 443.62807273864746, - "relativeCreated": 2339.8704528808594, - "thread": 139894075555840, + "created": 1676441605.3245761, + "msecs": 324.57613945007324, + "relativeCreated": 2328.0913829803467, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:56:56,443" + "asctime": "2023-02-15 07:13:25,324" } ], - "time_consumption": 0.00010156631469726562 + "time_consumption": 0.00013136863708496094 }, { "name": "__tLogger__", @@ -3018,15 +2829,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954616.4440536, - "msecs": 444.05364990234375, - "relativeCreated": 2340.2960300445557, - "thread": 139894075555840, + "created": 1676441605.325169, + "msecs": 325.1690864562988, + "relativeCreated": 2328.6843299865723, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:56:56,444", + "asctime": "2023-02-15 07:13:25,325", "moduleLogger": [ { "name": "__unittest__", @@ -3046,15 +2857,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954616.4438853, - "msecs": 443.88532638549805, - "relativeCreated": 2340.12770652771, - "thread": 139894075555840, + "created": 1676441605.3249097, + "msecs": 324.9096870422363, + "relativeCreated": 2328.4249305725098, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:56:56,443" + "asctime": "2023-02-15 07:13:25,324" }, { "name": "__unittest__", @@ -3075,18 +2886,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954616.443975, - "msecs": 443.97497177124023, - "relativeCreated": 2340.217351913452, - "thread": 139894075555840, + "created": 1676441605.3250651, + "msecs": 325.06513595581055, + "relativeCreated": 2328.580379486084, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:56:56,443" + "asctime": "2023-02-15 07:13:25,325" } ], - "time_consumption": 7.867813110351562e-05 + "time_consumption": 0.00010395050048828125 }, { "name": "__tLogger__", @@ -3104,21 +2915,21 @@ "stack_info": null, "lineno": 42, "funcName": "__test_power_on_off__", - "created": 1675954616.7452826, - "msecs": 745.2826499938965, - "relativeCreated": 2641.5250301361084, - "thread": 139894075555840, + "created": 1676441605.6264925, + "msecs": 626.4925003051758, + "relativeCreated": 2630.007743835449, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:56:56,745", + "asctime": "2023-02-15 07:13:25,626", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", + "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffe/diningroom/main_light/state", + "videv/ffe/diningroom/main_light/state/set", "false" ], "levelname": "DEBUG", @@ -3131,42 +2942,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954616.4443097, - "msecs": 444.3097114562988, - "relativeCreated": 2340.5520915985107, - "thread": 139894075555840, + "created": 1676441605.3254552, + "msecs": 325.4551887512207, + "relativeCreated": 2328.970432281494, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/diningroom/main_light/state and payload false", - "asctime": "2023-02-09 15:56:56,444" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954616.4452822, - "msecs": 445.2822208404541, - "relativeCreated": 2341.524600982666, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:56:56,445" + "process": 509276, + "message": "Sending message with topic videv/ffe/diningroom/main_light/state/set and payload false", + "asctime": "2023-02-15 07:13:25,325" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0.command", @@ -3185,15 +2969,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954616.447782, - "msecs": 447.782039642334, - "relativeCreated": 2344.024419784546, - "thread": 139894051313216, + "created": 1676441605.3292842, + "msecs": 329.2841911315918, + "relativeCreated": 2332.7994346618652, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:56:56,447" + "asctime": "2023-02-15 07:13:25,329" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -3212,15 +2996,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954616.448187, - "msecs": 448.18711280822754, - "relativeCreated": 2344.4294929504395, - "thread": 139894051313216, + "created": 1676441605.3298383, + "msecs": 329.8382759094238, + "relativeCreated": 2333.3535194396973, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:56:56,448" + "asctime": "2023-02-15 07:13:25,329" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -3239,15 +3023,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954616.449024, - "msecs": 449.023962020874, - "relativeCreated": 2345.266342163086, - "thread": 139894051313216, + "created": 1676441605.3309968, + "msecs": 330.9967517852783, + "relativeCreated": 2334.5119953155518, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:56:56,449" + "asctime": "2023-02-15 07:13:25,330" }, { "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.set", @@ -3266,22 +3050,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954616.492252, - "msecs": 492.2521114349365, - "relativeCreated": 2388.4944915771484, - "thread": 139894051313216, + "created": 1676441605.3749208, + "msecs": 374.9208450317383, + "relativeCreated": 2378.4360885620117, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:56:56,492" + "asctime": "2023-02-15 07:13:25,374" }, { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "off" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "{\"state\": \"off\"}" ], "levelname": "DEBUG", "levelno": 10, @@ -3293,15 +3077,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954616.492659, - "msecs": 492.6590919494629, - "relativeCreated": 2388.901472091675, - "thread": 139894051313216, + "created": 1676441605.375463, + "msecs": 375.46300888061523, + "relativeCreated": 2378.9782524108887, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload off", - "asctime": "2023-02-09 15:56:56,492" + "process": 509276, + "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {\"state\": \"off\"}", + "asctime": "2023-02-15 07:13:25,375" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", @@ -3320,22 +3104,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954616.4932532, - "msecs": 493.253231048584, - "relativeCreated": 2389.495611190796, - "thread": 139894051313216, + "created": 1676441605.3761423, + "msecs": 376.1422634124756, + "relativeCreated": 2379.657506942749, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:56:56,493" + "asctime": "2023-02-15 07:13:25,376" }, { - "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.__info__", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/diningroom/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "b'{\"state\": \"off\"}'" ], "levelname": "DEBUG", "levelno": 10, @@ -3347,42 +3131,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954616.4939067, - "msecs": 493.90673637390137, - "relativeCreated": 2390.1491165161133, - "thread": 139894051313216, + "created": 1676441605.377225, + "msecs": 377.2249221801758, + "relativeCreated": 2380.740165710449, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:56,493" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954616.4944172, - "msecs": 494.4171905517578, - "relativeCreated": 2390.6595706939697, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'off'", - "asctime": "2023-02-09 15:56:56,494" + "process": 509276, + "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:25,377" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -3401,45 +3158,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954616.5377595, - "msecs": 537.75954246521, - "relativeCreated": 2434.001922607422, - "thread": 139894051313216, + "created": 1676441605.4192588, + "msecs": 419.25883293151855, + "relativeCreated": 2422.774076461792, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:56:56,537" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954616.538495, - "msecs": 538.4950637817383, - "relativeCreated": 2434.73744392395, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:56,538" + "asctime": "2023-02-15 07:13:25,419" } ], - "time_consumption": 0.2067875862121582 + "time_consumption": 0.20723366737365723 }, { "name": "__tLogger__", @@ -3458,15 +3188,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954616.745988, - "msecs": 745.9878921508789, - "relativeCreated": 2642.230272293091, - "thread": 139894075555840, + "created": 1676441605.6272395, + "msecs": 627.239465713501, + "relativeCreated": 2630.7547092437744, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:56:56,745", + "asctime": "2023-02-15 07:13:25,627", "moduleLogger": [ { "name": "__unittest__", @@ -3486,15 +3216,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954616.7457035, - "msecs": 745.7034587860107, - "relativeCreated": 2641.9458389282227, - "thread": 139894075555840, + "created": 1676441605.626958, + "msecs": 626.957893371582, + "relativeCreated": 2630.4731369018555, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:56:56,745" + "asctime": "2023-02-15 07:13:25,626" }, { "name": "__unittest__", @@ -3515,23 +3245,23 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954616.7458773, - "msecs": 745.8772659301758, - "relativeCreated": 2642.1196460723877, - "thread": 139894075555840, + "created": 1676441605.627114, + "msecs": 627.1140575408936, + "relativeCreated": 2630.629301071167, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:56:56,745" + "asctime": "2023-02-15 07:13:25,627" } ], - "time_consumption": 0.000110626220703125 + "time_consumption": 0.00012540817260742188 } ], - "time_consumption": 1.2086617946624756, - "time_start": "2023-02-09 15:56:55,537", - "time_finished": "2023-02-09 15:56:56,745" + "time_consumption": 1.210801362991333, + "time_start": "2023-02-15 07:13:24,416", + "time_finished": "2023-02-15 07:13:25,627" }, "Power On/ Off synchronisation test: shellies/ffe/diningroom/main_light": { "name": "__tLogger__", @@ -3547,15 +3277,15 @@ "stack_info": null, "lineno": 24, "funcName": "test_power_on_off_sync", - "created": 1675954616.7464573, - "msecs": 746.4573383331299, - "relativeCreated": 2642.699718475342, - "thread": 139894075555840, + "created": 1676441605.627779, + "msecs": 627.7790069580078, + "relativeCreated": 2631.2942504882812, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Power On/ Off synchronisation test: shellies/ffe/diningroom/main_light", - "asctime": "2023-02-09 15:56:56,746", + "asctime": "2023-02-15 07:13:25,627", "moduleLogger": [], "testcaseLogger": [ { @@ -3574,15 +3304,15 @@ "stack_info": null, "lineno": 30, "funcName": "__test_power_on_off_sync__", - "created": 1675954617.0472033, - "msecs": 47.20330238342285, - "relativeCreated": 2943.4456825256348, - "thread": 139894075555840, + "created": 1676441605.928506, + "msecs": 928.5058975219727, + "relativeCreated": 2932.021141052246, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Setting preconditions for master device 'False'", - "asctime": "2023-02-09 15:56:57,047", + "asctime": "2023-02-15 07:13:25,928", "moduleLogger": [], "time_consumption": 0.0 }, @@ -3602,15 +3332,15 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off_sync__", - "created": 1675954617.3496275, - "msecs": 349.6274948120117, - "relativeCreated": 3245.8698749542236, - "thread": 139894075555840, + "created": 1676441606.229655, + "msecs": 229.65502738952637, + "relativeCreated": 3233.1702709198, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing master device state to 'True'", - "asctime": "2023-02-09 15:56:57,349", + "asctime": "2023-02-15 07:13:26,229", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -3629,15 +3359,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954617.0476649, - "msecs": 47.66488075256348, - "relativeCreated": 2943.9072608947754, - "thread": 139894075555840, + "created": 1676441605.928728, + "msecs": 928.7281036376953, + "relativeCreated": 2932.2433471679688, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:56:57,047" + "asctime": "2023-02-15 07:13:25,928" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -3656,15 +3386,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954617.0488393, - "msecs": 48.83933067321777, - "relativeCreated": 2945.0817108154297, - "thread": 139894051313216, + "created": 1676441605.9293056, + "msecs": 929.3055534362793, + "relativeCreated": 2932.8207969665527, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:56:57,048" + "asctime": "2023-02-15 07:13:25,929" }, { "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.set", @@ -3683,22 +3413,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954617.0514426, - "msecs": 51.442623138427734, - "relativeCreated": 2947.6850032806396, - "thread": 139894051313216, + "created": 1676441605.9304705, + "msecs": 930.4704666137695, + "relativeCreated": 2933.985710144043, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:56:57,051" + "asctime": "2023-02-15 07:13:25,930" }, { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "on" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "{\"state\": \"on\"}" ], "levelname": "DEBUG", "levelno": 10, @@ -3710,15 +3440,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954617.0518591, - "msecs": 51.859140396118164, - "relativeCreated": 2948.10152053833, - "thread": 139894051313216, + "created": 1676441605.930659, + "msecs": 930.6590557098389, + "relativeCreated": 2934.1742992401123, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload on", - "asctime": "2023-02-09 15:56:57,051" + "process": 509276, + "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {\"state\": \"on\"}", + "asctime": "2023-02-15 07:13:25,930" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", @@ -3737,22 +3467,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954617.0524578, - "msecs": 52.45780944824219, - "relativeCreated": 2948.700189590454, - "thread": 139894051313216, + "created": 1676441605.93093, + "msecs": 930.9298992156982, + "relativeCreated": 2934.4451427459717, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:56:57,052" + "asctime": "2023-02-15 07:13:25,930" }, { - "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.__info__", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/diningroom/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "b'{\"state\": \"on\"}'" ], "levelname": "DEBUG", "levelno": 10, @@ -3764,42 +3494,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954617.0532117, - "msecs": 53.21168899536133, - "relativeCreated": 2949.4540691375732, - "thread": 139894051313216, + "created": 1676441605.931409, + "msecs": 931.4088821411133, + "relativeCreated": 2934.9241256713867, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:57,053" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954617.053782, - "msecs": 53.781986236572266, - "relativeCreated": 2950.024366378784, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'on'", - "asctime": "2023-02-09 15:56:57,053" + "process": 509276, + "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:25,931" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -3818,45 +3521,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954617.0978267, - "msecs": 97.82671928405762, - "relativeCreated": 2994.0690994262695, - "thread": 139894051313216, + "created": 1676441605.9751039, + "msecs": 975.1038551330566, + "relativeCreated": 2978.61909866333, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true'", - "asctime": "2023-02-09 15:56:57,097" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954617.098597, - "msecs": 98.59704971313477, - "relativeCreated": 2994.8394298553467, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:57,098" + "asctime": "2023-02-15 07:13:25,975" } ], - "time_consumption": 0.25103044509887695 + "time_consumption": 0.2545511722564697 }, { "name": "__tLogger__", @@ -3875,15 +3551,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954617.350298, - "msecs": 350.2979278564453, - "relativeCreated": 3246.540307998657, - "thread": 139894075555840, + "created": 1676441606.2304041, + "msecs": 230.40413856506348, + "relativeCreated": 3233.919382095337, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Follower device (zigbee/ffe/diningroom/powerplug_floorlamp) state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:56:57,350", + "asctime": "2023-02-15 07:13:26,230", "moduleLogger": [ { "name": "__unittest__", @@ -3903,15 +3579,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954617.3500493, - "msecs": 350.0492572784424, - "relativeCreated": 3246.2916374206543, - "thread": 139894075555840, + "created": 1676441606.23012, + "msecs": 230.1199436187744, + "relativeCreated": 3233.635187149048, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Follower device (zigbee/ffe/diningroom/powerplug_floorlamp) state): True ()", - "asctime": "2023-02-09 15:56:57,350" + "asctime": "2023-02-15 07:13:26,230" }, { "name": "__unittest__", @@ -3932,18 +3608,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954617.3501885, - "msecs": 350.1884937286377, - "relativeCreated": 3246.4308738708496, - "thread": 139894075555840, + "created": 1676441606.230277, + "msecs": 230.27706146240234, + "relativeCreated": 3233.792304992676, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Follower device (zigbee/ffe/diningroom/powerplug_floorlamp) state): result = True ()", - "asctime": "2023-02-09 15:56:57,350" + "asctime": "2023-02-15 07:13:26,230" } ], - "time_consumption": 0.00010943412780761719 + "time_consumption": 0.0001270771026611328 }, { "name": "__tLogger__", @@ -3961,15 +3637,15 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off_sync__", - "created": 1675954617.651525, - "msecs": 651.5250205993652, - "relativeCreated": 3547.767400741577, - "thread": 139894075555840, + "created": 1676441606.531936, + "msecs": 531.9359302520752, + "relativeCreated": 3535.4511737823486, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing master device state to 'False'", - "asctime": "2023-02-09 15:56:57,651", + "asctime": "2023-02-15 07:13:26,531", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -3988,15 +3664,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954617.350593, - "msecs": 350.59309005737305, - "relativeCreated": 3246.835470199585, - "thread": 139894075555840, + "created": 1676441606.230767, + "msecs": 230.76701164245605, + "relativeCreated": 3234.2822551727295, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:56:57,350" + "asctime": "2023-02-15 07:13:26,230" }, { "name": "smart_brain.mqtt.shellies.ffe.diningroom.main_light.relay.0", @@ -4015,15 +3691,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954617.351734, - "msecs": 351.733922958374, - "relativeCreated": 3247.976303100586, - "thread": 139894051313216, + "created": 1676441606.232058, + "msecs": 232.05804824829102, + "relativeCreated": 3235.5732917785645, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:56:57,351" + "asctime": "2023-02-15 07:13:26,232" }, { "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.set", @@ -4042,22 +3718,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954617.3543541, - "msecs": 354.3541431427002, - "relativeCreated": 3250.596523284912, - "thread": 139894051313216, + "created": 1676441606.2351499, + "msecs": 235.14986038208008, + "relativeCreated": 3238.6651039123535, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:56:57,354" + "asctime": "2023-02-15 07:13:26,235" }, { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "off" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "{\"state\": \"off\"}" ], "levelname": "DEBUG", "levelno": 10, @@ -4069,15 +3745,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954617.354785, - "msecs": 354.7849655151367, - "relativeCreated": 3251.0273456573486, - "thread": 139894051313216, + "created": 1676441606.2356677, + "msecs": 235.66770553588867, + "relativeCreated": 3239.182949066162, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload off", - "asctime": "2023-02-09 15:56:57,354" + "process": 509276, + "message": "Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {\"state\": \"off\"}", + "asctime": "2023-02-15 07:13:26,235" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.state", @@ -4096,22 +3772,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954617.355395, - "msecs": 355.3950786590576, - "relativeCreated": 3251.6374588012695, - "thread": 139894051313216, + "created": 1676441606.236398, + "msecs": 236.39798164367676, + "relativeCreated": 3239.91322517395, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/diningroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:56:57,355" + "asctime": "2023-02-15 07:13:26,236" }, { - "name": "smart_brain.mqtt.videv.ffe.diningroom.main_light.__info__", + "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/diningroom/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" + "zigbee/ffe/diningroom/powerplug_floorlamp", + "b'{\"state\": \"off\"}'" ], "levelname": "DEBUG", "levelno": 10, @@ -4123,42 +3799,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954617.3561277, - "msecs": 356.1277389526367, - "relativeCreated": 3252.3701190948486, - "thread": 139894051313216, + "created": 1676441606.2375464, + "msecs": 237.54644393920898, + "relativeCreated": 3241.0616874694824, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:57,356" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.diningroom.powerplug_floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/diningroom/powerplug_floorlamp/state", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954617.3566983, - "msecs": 356.69827461242676, - "relativeCreated": 3252.9406547546387, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'off'", - "asctime": "2023-02-09 15:56:57,356" + "process": 509276, + "message": "Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:26,237" }, { "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.state", @@ -4177,45 +3826,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954617.401029, - "msecs": 401.029109954834, - "relativeCreated": 3297.271490097046, - "thread": 139894051313216, + "created": 1676441606.281936, + "msecs": 281.9359302520752, + "relativeCreated": 3285.4511737823486, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:56:57,401" - }, - { - "name": "smart_brain.mqtt.videv.ffe.diningroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/diningroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954617.4017994, - "msecs": 401.79944038391113, - "relativeCreated": 3298.041820526123, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:57,401" + "asctime": "2023-02-15 07:13:26,281" } ], - "time_consumption": 0.2497255802154541 + "time_consumption": 0.25 }, { "name": "__tLogger__", @@ -4234,15 +3856,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954617.6521306, - "msecs": 652.1306037902832, - "relativeCreated": 3548.372983932495, - "thread": 139894075555840, + "created": 1676441606.532673, + "msecs": 532.6728820800781, + "relativeCreated": 3536.1881256103516, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Follower device (zigbee/ffe/diningroom/powerplug_floorlamp) state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:56:57,652", + "asctime": "2023-02-15 07:13:26,532", "moduleLogger": [ { "name": "__unittest__", @@ -4262,15 +3884,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954617.6518822, - "msecs": 651.8821716308594, - "relativeCreated": 3548.1245517730713, - "thread": 139894075555840, + "created": 1676441606.5323946, + "msecs": 532.3946475982666, + "relativeCreated": 3535.90989112854, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Follower device (zigbee/ffe/diningroom/powerplug_floorlamp) state): False ()", - "asctime": "2023-02-09 15:56:57,651" + "asctime": "2023-02-15 07:13:26,532" }, { "name": "__unittest__", @@ -4291,23 +3913,23 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954617.652006, - "msecs": 652.0059108734131, - "relativeCreated": 3548.248291015625, - "thread": 139894075555840, + "created": 1676441606.532549, + "msecs": 532.5489044189453, + "relativeCreated": 3536.0641479492188, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Follower device (zigbee/ffe/diningroom/powerplug_floorlamp) state): result = False ()", - "asctime": "2023-02-09 15:56:57,652" + "asctime": "2023-02-15 07:13:26,532" } ], - "time_consumption": 0.0001246929168701172 + "time_consumption": 0.0001239776611328125 } ], - "time_consumption": 0.9056732654571533, - "time_start": "2023-02-09 15:56:56,746", - "time_finished": "2023-02-09 15:56:57,652" + "time_consumption": 0.9048938751220703, + "time_start": "2023-02-15 07:13:25,627", + "time_finished": "2023-02-15 07:13:26,532" }, "Power On/ Off test for device and virtual device: shellies/ffe/floor/main_light": { "name": "__tLogger__", @@ -4323,15 +3945,15 @@ "stack_info": null, "lineno": 27, "funcName": "test_power_on_off", - "created": 1675954617.6525378, - "msecs": 652.5378227233887, - "relativeCreated": 3548.7802028656006, - "thread": 139894075555840, + "created": 1676441606.533195, + "msecs": 533.1950187683105, + "relativeCreated": 3536.710262298584, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Power On/ Off test for device and virtual device: shellies/ffe/floor/main_light", - "asctime": "2023-02-09 15:56:57,652", + "asctime": "2023-02-15 07:13:26,533", "moduleLogger": [], "testcaseLogger": [ { @@ -4351,15 +3973,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954617.652912, - "msecs": 652.911901473999, - "relativeCreated": 3549.154281616211, - "thread": 139894075555840, + "created": 1676441606.533705, + "msecs": 533.7049961090088, + "relativeCreated": 3537.220239639282, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:56:57,652", + "asctime": "2023-02-15 07:13:26,533", "moduleLogger": [ { "name": "__unittest__", @@ -4379,15 +4001,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954617.6527283, - "msecs": 652.7283191680908, - "relativeCreated": 3548.9706993103027, - "thread": 139894075555840, + "created": 1676441606.5334706, + "msecs": 533.470630645752, + "relativeCreated": 3536.9858741760254, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:56:57,652" + "asctime": "2023-02-15 07:13:26,533" }, { "name": "__unittest__", @@ -4408,18 +4030,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954617.6528277, - "msecs": 652.8277397155762, - "relativeCreated": 3549.070119857788, - "thread": 139894075555840, + "created": 1676441606.533597, + "msecs": 533.5969924926758, + "relativeCreated": 3537.112236022949, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:56:57,652" + "asctime": "2023-02-15 07:13:26,533" } ], - "time_consumption": 8.416175842285156e-05 + "time_consumption": 0.00010800361633300781 }, { "name": "__tLogger__", @@ -4437,15 +4059,15 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off__", - "created": 1675954617.955008, - "msecs": 955.0080299377441, - "relativeCreated": 3851.250410079956, - "thread": 139894075555840, + "created": 1676441606.8349016, + "msecs": 834.9015712738037, + "relativeCreated": 3838.416814804077, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:56:57,955", + "asctime": "2023-02-15 07:13:26,834", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", @@ -4464,15 +4086,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954617.6531475, - "msecs": 653.1474590301514, - "relativeCreated": 3549.3898391723633, - "thread": 139894075555840, + "created": 1676441606.5339904, + "msecs": 533.9903831481934, + "relativeCreated": 3537.505626678467, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:56:57,653" + "asctime": "2023-02-15 07:13:26,533" }, { "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", @@ -4491,15 +4113,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954617.6541445, - "msecs": 654.1445255279541, - "relativeCreated": 3550.386905670166, - "thread": 139894051313216, + "created": 1676441606.5352645, + "msecs": 535.2644920349121, + "relativeCreated": 3538.7797355651855, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:56:57,654" + "asctime": "2023-02-15 07:13:26,535" }, { "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state", @@ -4518,45 +4140,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954617.6559663, - "msecs": 655.9662818908691, - "relativeCreated": 3552.208662033081, - "thread": 139894051313216, + "created": 1676441606.5377324, + "msecs": 537.7323627471924, + "relativeCreated": 3541.247606277466, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:56:57,655" - }, - { - "name": "smart_brain.mqtt.videv.ffe.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954617.656566, - "msecs": 656.5659046173096, - "relativeCreated": 3552.8082847595215, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:57,656" + "asctime": "2023-02-15 07:13:26,537" } ], - "time_consumption": 0.29844212532043457 + "time_consumption": 0.29716920852661133 }, { "name": "__tLogger__", @@ -4575,15 +4170,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954617.9557655, - "msecs": 955.7654857635498, - "relativeCreated": 3852.0078659057617, - "thread": 139894075555840, + "created": 1676441606.8356667, + "msecs": 835.6666564941406, + "relativeCreated": 3839.181900024414, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:56:57,955", + "asctime": "2023-02-15 07:13:26,835", "moduleLogger": [ { "name": "__unittest__", @@ -4603,15 +4198,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954617.9554222, - "msecs": 955.4221630096436, - "relativeCreated": 3851.6645431518555, - "thread": 139894075555840, + "created": 1676441606.835387, + "msecs": 835.3869915008545, + "relativeCreated": 3838.902235031128, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:56:57,955" + "asctime": "2023-02-15 07:13:26,835" }, { "name": "__unittest__", @@ -4632,18 +4227,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954617.9555635, - "msecs": 955.5635452270508, - "relativeCreated": 3851.8059253692627, - "thread": 139894075555840, + "created": 1676441606.8355398, + "msecs": 835.5398178100586, + "relativeCreated": 3839.055061340332, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:56:57,955" + "asctime": "2023-02-15 07:13:26,835" } ], - "time_consumption": 0.00020194053649902344 + "time_consumption": 0.00012683868408203125 }, { "name": "__tLogger__", @@ -4662,15 +4257,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954617.9561894, - "msecs": 956.1893939971924, - "relativeCreated": 3852.4317741394043, - "thread": 139894075555840, + "created": 1676441606.836092, + "msecs": 836.0919952392578, + "relativeCreated": 3839.6072387695312, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:56:57,956", + "asctime": "2023-02-15 07:13:26,836", "moduleLogger": [ { "name": "__unittest__", @@ -4690,15 +4285,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954617.9559896, - "msecs": 955.9895992279053, - "relativeCreated": 3852.231979370117, - "thread": 139894075555840, + "created": 1676441606.8358595, + "msecs": 835.8595371246338, + "relativeCreated": 3839.374780654907, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:56:57,955" + "asctime": "2023-02-15 07:13:26,835" }, { "name": "__unittest__", @@ -4719,18 +4314,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954617.9560955, - "msecs": 956.0954570770264, - "relativeCreated": 3852.3378372192383, - "thread": 139894075555840, + "created": 1676441606.835972, + "msecs": 835.9720706939697, + "relativeCreated": 3839.487314224243, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:56:57,956" + "asctime": "2023-02-15 07:13:26,835" } ], - "time_consumption": 9.393692016601562e-05 + "time_consumption": 0.00011992454528808594 }, { "name": "__tLogger__", @@ -4748,21 +4343,21 @@ "stack_info": null, "lineno": 42, "funcName": "__test_power_on_off__", - "created": 1675954618.257327, - "msecs": 257.3270797729492, - "relativeCreated": 4153.569459915161, - "thread": 139894075555840, + "created": 1676441607.1375408, + "msecs": 137.5408172607422, + "relativeCreated": 4141.056060791016, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:56:58,257", + "asctime": "2023-02-15 07:13:27,137", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state", + "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffe/floor/main_light/state", + "videv/ffe/floor/main_light/state/set", "false" ], "levelname": "DEBUG", @@ -4775,42 +4370,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954617.9564714, - "msecs": 956.4714431762695, - "relativeCreated": 3852.7138233184814, - "thread": 139894075555840, + "created": 1676441606.836424, + "msecs": 836.4241123199463, + "relativeCreated": 3839.9393558502197, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/floor/main_light/state and payload false", - "asctime": "2023-02-09 15:56:57,956" - }, - { - "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/floor/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954617.9576373, - "msecs": 957.6373100280762, - "relativeCreated": 3853.879690170288, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:56:57,957" + "process": 509276, + "message": "Sending message with topic videv/ffe/floor/main_light/state/set and payload false", + "asctime": "2023-02-15 07:13:26,836" }, { "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0.command", @@ -4829,15 +4397,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954617.9592464, - "msecs": 959.2463970184326, - "relativeCreated": 3855.4887771606445, - "thread": 139894051313216, + "created": 1676441606.839819, + "msecs": 839.8189544677734, + "relativeCreated": 3843.334197998047, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/floor/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:56:57,959" + "asctime": "2023-02-15 07:13:26,839" }, { "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", @@ -4856,15 +4424,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954617.9596617, - "msecs": 959.6617221832275, - "relativeCreated": 3855.9041023254395, - "thread": 139894051313216, + "created": 1676441606.8403554, + "msecs": 840.355396270752, + "relativeCreated": 3843.8706398010254, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:56:57,959" + "asctime": "2023-02-15 07:13:26,840" }, { "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", @@ -4883,15 +4451,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954617.9606557, - "msecs": 960.655689239502, - "relativeCreated": 3856.898069381714, - "thread": 139894051313216, + "created": 1676441606.8415265, + "msecs": 841.5265083312988, + "relativeCreated": 3845.0417518615723, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:56:57,960" + "asctime": "2023-02-15 07:13:26,841" }, { "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state", @@ -4910,45 +4478,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954618.0052164, - "msecs": 5.216360092163086, - "relativeCreated": 3901.458740234375, - "thread": 139894051313216, + "created": 1676441606.8851972, + "msecs": 885.1971626281738, + "relativeCreated": 3888.7124061584473, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:56:58,005" - }, - { - "name": "smart_brain.mqtt.videv.ffe.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954618.0059602, - "msecs": 5.960226058959961, - "relativeCreated": 3902.202606201172, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:58,005" + "asctime": "2023-02-15 07:13:26,885" } ], - "time_consumption": 0.25136685371398926 + "time_consumption": 0.25234365463256836 }, { "name": "__tLogger__", @@ -4967,15 +4508,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954618.2579722, - "msecs": 257.97224044799805, - "relativeCreated": 4154.21462059021, - "thread": 139894075555840, + "created": 1676441607.1383283, + "msecs": 138.32831382751465, + "relativeCreated": 4141.843557357788, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:56:58,257", + "asctime": "2023-02-15 07:13:27,138", "moduleLogger": [ { "name": "__unittest__", @@ -4995,15 +4536,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954618.2577233, - "msecs": 257.723331451416, - "relativeCreated": 4153.965711593628, - "thread": 139894075555840, + "created": 1676441607.1380324, + "msecs": 138.0324363708496, + "relativeCreated": 4141.547679901123, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:56:58,257" + "asctime": "2023-02-15 07:13:27,138" }, { "name": "__unittest__", @@ -5024,18 +4565,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954618.2578616, - "msecs": 257.8616142272949, - "relativeCreated": 4154.103994369507, - "thread": 139894075555840, + "created": 1676441607.1381998, + "msecs": 138.1998062133789, + "relativeCreated": 4141.715049743652, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:56:58,257" + "asctime": "2023-02-15 07:13:27,138" } ], - "time_consumption": 0.000110626220703125 + "time_consumption": 0.0001285076141357422 }, { "name": "__tLogger__", @@ -5054,15 +4595,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954618.258337, - "msecs": 258.33702087402344, - "relativeCreated": 4154.579401016235, - "thread": 139894075555840, + "created": 1676441607.138794, + "msecs": 138.7939453125, + "relativeCreated": 4142.309188842773, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:56:58,258", + "asctime": "2023-02-15 07:13:27,138", "moduleLogger": [ { "name": "__unittest__", @@ -5082,15 +4623,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954618.2581434, - "msecs": 258.14342498779297, - "relativeCreated": 4154.385805130005, - "thread": 139894075555840, + "created": 1676441607.1385677, + "msecs": 138.56768608093262, + "relativeCreated": 4142.082929611206, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:56:58,258" + "asctime": "2023-02-15 07:13:27,138" }, { "name": "__unittest__", @@ -5111,18 +4652,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954618.2582445, - "msecs": 258.24451446533203, - "relativeCreated": 4154.486894607544, - "thread": 139894075555840, + "created": 1676441607.1386893, + "msecs": 138.6892795562744, + "relativeCreated": 4142.204523086548, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:56:58,258" + "asctime": "2023-02-15 07:13:27,138" } ], - "time_consumption": 9.250640869140625e-05 + "time_consumption": 0.00010466575622558594 }, { "name": "__tLogger__", @@ -5140,15 +4681,15 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off__", - "created": 1675954618.5594208, - "msecs": 559.4208240509033, - "relativeCreated": 4455.663204193115, - "thread": 139894075555840, + "created": 1676441607.440226, + "msecs": 440.22607803344727, + "relativeCreated": 4443.741321563721, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:56:58,559", + "asctime": "2023-02-15 07:13:27,440", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", @@ -5167,15 +4708,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954618.2585676, - "msecs": 258.56757164001465, - "relativeCreated": 4154.809951782227, - "thread": 139894075555840, + "created": 1676441607.1390703, + "msecs": 139.0702724456787, + "relativeCreated": 4142.585515975952, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:56:58,258" + "asctime": "2023-02-15 07:13:27,139" }, { "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", @@ -5194,15 +4735,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954618.2596645, - "msecs": 259.66453552246094, - "relativeCreated": 4155.906915664673, - "thread": 139894051313216, + "created": 1676441607.1403213, + "msecs": 140.3212547302246, + "relativeCreated": 4143.836498260498, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:56:58,259" + "asctime": "2023-02-15 07:13:27,140" }, { "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state", @@ -5221,45 +4762,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954618.2618456, - "msecs": 261.84558868408203, - "relativeCreated": 4158.087968826294, - "thread": 139894051313216, + "created": 1676441607.142763, + "msecs": 142.7628993988037, + "relativeCreated": 4146.278142929077, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:56:58,261" - }, - { - "name": "smart_brain.mqtt.videv.ffe.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954618.2625055, - "msecs": 262.50553131103516, - "relativeCreated": 4158.747911453247, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:58,262" + "asctime": "2023-02-15 07:13:27,142" } ], - "time_consumption": 0.29691529273986816 + "time_consumption": 0.29746317863464355 }, { "name": "__tLogger__", @@ -5278,15 +4792,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954618.5601203, - "msecs": 560.1203441619873, - "relativeCreated": 4456.362724304199, - "thread": 139894075555840, + "created": 1676441607.441009, + "msecs": 441.0090446472168, + "relativeCreated": 4444.52428817749, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:56:58,560", + "asctime": "2023-02-15 07:13:27,441", "moduleLogger": [ { "name": "__unittest__", @@ -5306,15 +4820,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954618.5598335, - "msecs": 559.8335266113281, - "relativeCreated": 4456.07590675354, - "thread": 139894075555840, + "created": 1676441607.4406745, + "msecs": 440.6745433807373, + "relativeCreated": 4444.189786911011, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:56:58,559" + "asctime": "2023-02-15 07:13:27,440" }, { "name": "__unittest__", @@ -5335,18 +4849,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954618.5600092, - "msecs": 560.009241104126, - "relativeCreated": 4456.251621246338, - "thread": 139894075555840, + "created": 1676441607.440869, + "msecs": 440.8690929412842, + "relativeCreated": 4444.384336471558, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:56:58,560" + "asctime": "2023-02-15 07:13:27,440" } ], - "time_consumption": 0.00011110305786132812 + "time_consumption": 0.0001399517059326172 }, { "name": "__tLogger__", @@ -5365,15 +4879,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954618.5604856, - "msecs": 560.4856014251709, - "relativeCreated": 4456.727981567383, - "thread": 139894075555840, + "created": 1676441607.441443, + "msecs": 441.44296646118164, + "relativeCreated": 4444.958209991455, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:56:58,560", + "asctime": "2023-02-15 07:13:27,441", "moduleLogger": [ { "name": "__unittest__", @@ -5393,15 +4907,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954618.5602975, - "msecs": 560.2974891662598, - "relativeCreated": 4456.539869308472, - "thread": 139894075555840, + "created": 1676441607.4412227, + "msecs": 441.2226676940918, + "relativeCreated": 4444.737911224365, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:56:58,560" + "asctime": "2023-02-15 07:13:27,441" }, { "name": "__unittest__", @@ -5422,15 +4936,802 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954618.5603979, - "msecs": 560.3978633880615, - "relativeCreated": 4456.640243530273, - "thread": 139894075555840, + "created": 1676441607.44134, + "msecs": 441.33996963500977, + "relativeCreated": 4444.855213165283, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:56:58,560" + "asctime": "2023-02-15 07:13:27,441" + } + ], + "time_consumption": 0.000102996826171875 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441607.7428968, + "msecs": 742.8967952728271, + "relativeCreated": 4746.412038803101, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:13:27,742", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/floor/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441607.4417317, + "msecs": 441.73169136047363, + "relativeCreated": 4445.246934890747, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/floor/main_light/state/set and payload false", + "asctime": "2023-02-15 07:13:27,441" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/floor/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441607.4449105, + "msecs": 444.91052627563477, + "relativeCreated": 4448.425769805908, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/floor/main_light/relay/0/command and payload b'off'", + "asctime": "2023-02-15 07:13:27,444" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/floor/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441607.4454515, + "msecs": 445.4514980316162, + "relativeCreated": 4448.96674156189, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:13:27,445" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/floor/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441607.4466462, + "msecs": 446.64621353149414, + "relativeCreated": 4450.161457061768, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:13:27,446" + }, + { + "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/floor/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441607.4899635, + "msecs": 489.9635314941406, + "relativeCreated": 4493.478775024414, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:13:27,489" + } + ], + "time_consumption": 0.2529332637786865 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441607.743693, + "msecs": 743.6931133270264, + "relativeCreated": 4747.2083568573, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:27,743", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441607.743359, + "msecs": 743.3590888977051, + "relativeCreated": 4746.8743324279785, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:13:27,743" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441607.7435129, + "msecs": 743.5128688812256, + "relativeCreated": 4747.028112411499, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:13:27,743" + } + ], + "time_consumption": 0.00018024444580078125 + } + ], + "time_consumption": 1.2104980945587158, + "time_start": "2023-02-15 07:13:26,533", + "time_finished": "2023-02-15 07:13:27,743" + }, + "Power On/ Off test for device and virtual device: shellies/ffe/kitchen/circulation_pump": { + "name": "__tLogger__", + "msg": "Power On/ Off test for device and virtual device: shellies/ffe/kitchen/circulation_pump", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "test_power_on_off", + "created": 1676441607.7442377, + "msecs": 744.2376613616943, + "relativeCreated": 4747.752904891968, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Power On/ Off test for device and virtual device: shellies/ffe/kitchen/circulation_pump", + "asctime": "2023-02-15 07:13:27,744", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441607.7447042, + "msecs": 744.7042465209961, + "relativeCreated": 4748.2194900512695, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:27,744", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441607.7444696, + "msecs": 744.4696426391602, + "relativeCreated": 4747.984886169434, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:13:27,744" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441607.7445953, + "msecs": 744.5952892303467, + "relativeCreated": 4748.11053276062, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:13:27,744" + } + ], + "time_consumption": 0.00010895729064941406 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441608.046759, + "msecs": 46.75889015197754, + "relativeCreated": 5050.274133682251, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:13:28,046", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/kitchen/circulation_pump/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441607.744991, + "msecs": 744.9910640716553, + "relativeCreated": 4748.506307601929, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload on", + "asctime": "2023-02-15 07:13:27,744" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/kitchen/circulation_pump/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441607.7468712, + "msecs": 746.8712329864502, + "relativeCreated": 4750.386476516724, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:13:27,746" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.timer", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/circulation_pump/timer", + "b'600'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441607.7516665, + "msecs": 751.6665458679199, + "relativeCreated": 4755.181789398193, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'600'", + "asctime": "2023-02-15 07:13:27,751" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/kitchen/main_light/relay/0/command", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441607.7521074, + "msecs": 752.1073818206787, + "relativeCreated": 4755.622625350952, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'on'", + "asctime": "2023-02-15 07:13:27,752" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/kitchen/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441607.752246, + "msecs": 752.2459030151367, + "relativeCreated": 4755.76114654541, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:13:27,752" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/circulation_pump/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441607.7524533, + "msecs": 752.4533271789551, + "relativeCreated": 4755.9685707092285, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'true'", + "asctime": "2023-02-15 07:13:27,752" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/kitchen/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441607.7528148, + "msecs": 752.814769744873, + "relativeCreated": 4756.3300132751465, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:13:27,752" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441607.7973971, + "msecs": 797.3971366882324, + "relativeCreated": 4800.912380218506, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:13:27,797" + } + ], + "time_consumption": 0.24936175346374512 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441608.0473962, + "msecs": 47.396183013916016, + "relativeCreated": 5050.911426544189, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:28,047", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441608.0471601, + "msecs": 47.16014862060547, + "relativeCreated": 5050.675392150879, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:13:28,047" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441608.0472922, + "msecs": 47.292232513427734, + "relativeCreated": 5050.807476043701, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:13:28,047" + } + ], + "time_consumption": 0.00010395050048828125 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441608.0477479, + "msecs": 47.74785041809082, + "relativeCreated": 5051.263093948364, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:28,047", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441608.0475638, + "msecs": 47.563791275024414, + "relativeCreated": 5051.079034805298, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:13:28,047" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441608.04766, + "msecs": 47.660112380981445, + "relativeCreated": 5051.175355911255, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:13:28,047" } ], "time_consumption": 8.7738037109375e-05 @@ -5451,21 +5752,21 @@ "stack_info": null, "lineno": 42, "funcName": "__test_power_on_off__", - "created": 1675954618.8616138, - "msecs": 861.6137504577637, - "relativeCreated": 4757.856130599976, - "thread": 139894075555840, + "created": 1676441608.3489285, + "msecs": 348.92845153808594, + "relativeCreated": 5352.443695068359, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:56:58,861", + "asctime": "2023-02-15 07:13:28,348", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state", + "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffe/floor/main_light/state", + "videv/ffe/kitchen/circulation_pump/state/set", "false" ], "levelname": "DEBUG", @@ -5478,964 +5779,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954618.5607693, - "msecs": 560.7693195343018, - "relativeCreated": 4457.011699676514, - "thread": 139894075555840, + "created": 1676441608.0480325, + "msecs": 48.032522201538086, + "relativeCreated": 5051.5477657318115, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/floor/main_light/state and payload false", - "asctime": "2023-02-09 15:56:58,560" - }, - { - "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/floor/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954618.5619957, - "msecs": 561.9957447052002, - "relativeCreated": 4458.238124847412, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:56:58,561" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/floor/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954618.5635262, - "msecs": 563.5261535644531, - "relativeCreated": 4459.768533706665, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/floor/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:56:58,563" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/floor/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954618.564474, - "msecs": 564.4741058349609, - "relativeCreated": 4460.716485977173, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/floor/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:56:58,564" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/floor/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954618.5654852, - "msecs": 565.4852390289307, - "relativeCreated": 4461.727619171143, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/floor/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:56:58,565" - }, - { - "name": "smart_brain.mqtt.videv.ffe.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/floor/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954618.6095595, - "msecs": 609.5595359802246, - "relativeCreated": 4505.8019161224365, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/floor/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:56:58,609" - }, - { - "name": "smart_brain.mqtt.videv.ffe.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954618.6102812, - "msecs": 610.281229019165, - "relativeCreated": 4506.523609161377, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:58,610" - } - ], - "time_consumption": 0.25133252143859863 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954618.8624203, - "msecs": 862.4203205108643, - "relativeCreated": 4758.662700653076, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:56:58,862", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954618.8620555, - "msecs": 862.0555400848389, - "relativeCreated": 4758.297920227051, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:56:58,862" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954618.862248, - "msecs": 862.2479438781738, - "relativeCreated": 4758.490324020386, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:56:58,862" - } - ], - "time_consumption": 0.0001723766326904297 - } - ], - "time_consumption": 1.2098824977874756, - "time_start": "2023-02-09 15:56:57,652", - "time_finished": "2023-02-09 15:56:58,862" - }, - "Power On/ Off test for device and virtual device: shellies/ffe/kitchen/circulation_pump": { - "name": "__tLogger__", - "msg": "Power On/ Off test for device and virtual device: shellies/ffe/kitchen/circulation_pump", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 27, - "funcName": "test_power_on_off", - "created": 1675954618.8630393, - "msecs": 863.0392551422119, - "relativeCreated": 4759.281635284424, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Power On/ Off test for device and virtual device: shellies/ffe/kitchen/circulation_pump", - "asctime": "2023-02-09 15:56:58,863", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954618.8636599, - "msecs": 863.6598587036133, - "relativeCreated": 4759.902238845825, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:56:58,863", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954618.8633304, - "msecs": 863.3303642272949, - "relativeCreated": 4759.572744369507, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:56:58,863" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954618.8635008, - "msecs": 863.5008335113525, - "relativeCreated": 4759.743213653564, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:56:58,863" - } - ], - "time_consumption": 0.0001590251922607422 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954619.1664321, - "msecs": 166.43214225769043, - "relativeCreated": 5062.674522399902, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:56:59,166", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/kitchen/circulation_pump/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954618.864019, - "msecs": 864.0189170837402, - "relativeCreated": 4760.261297225952, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload on", - "asctime": "2023-02-09 15:56:58,864" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/kitchen/circulation_pump/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954618.8654191, - "msecs": 865.4191493988037, - "relativeCreated": 4761.661529541016, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:56:58,865" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.timer", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/circulation_pump/timer", - "b'600'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954618.8704922, - "msecs": 870.4922199249268, - "relativeCreated": 4766.734600067139, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'600'", - "asctime": "2023-02-09 15:56:58,870" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/circulation_pump/__info__", - "b'{\"__type__\": \"videv_switching_timer\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954618.8711424, - "msecs": 871.1423873901367, - "relativeCreated": 4767.384767532349, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{\"__type__\": \"videv_switching_timer\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}}'", - "asctime": "2023-02-09 15:56:58,871" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/kitchen/main_light/relay/0/command", - "b'toggle'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954618.8717082, - "msecs": 871.7081546783447, - "relativeCreated": 4767.950534820557, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'toggle'", - "asctime": "2023-02-09 15:56:58,871" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/kitchen/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954618.8720438, - "msecs": 872.0438480377197, - "relativeCreated": 4768.286228179932, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:56:58,872" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/circulation_pump/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954618.8725834, - "msecs": 872.5833892822266, - "relativeCreated": 4768.8257694244385, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'true'", - "asctime": "2023-02-09 15:56:58,872" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/circulation_pump/__info__", - "b'{\"__type__\": \"videv_switching_timer\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954618.8733065, - "msecs": 873.3065128326416, - "relativeCreated": 4769.5488929748535, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{\"__type__\": \"videv_switching_timer\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}}'", - "asctime": "2023-02-09 15:56:58,873" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/kitchen/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954618.8738267, - "msecs": 873.8267421722412, - "relativeCreated": 4770.069122314453, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:56:58,873" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954618.9175644, - "msecs": 917.5643920898438, - "relativeCreated": 4813.806772232056, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:56:58,917" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954618.9183884, - "msecs": 918.3883666992188, - "relativeCreated": 4814.630746841431, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:58,918" - } - ], - "time_consumption": 0.24804377555847168 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954619.167021, - "msecs": 167.0210361480713, - "relativeCreated": 5063.263416290283, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:56:59,167", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954619.1668024, - "msecs": 166.80240631103516, - "relativeCreated": 5063.044786453247, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:56:59,166" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954619.1669233, - "msecs": 166.92328453063965, - "relativeCreated": 5063.165664672852, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:56:59,166" - } - ], - "time_consumption": 9.775161743164062e-05 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954619.167401, - "msecs": 167.40107536315918, - "relativeCreated": 5063.643455505371, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:56:59,167", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954619.1672091, - "msecs": 167.20914840698242, - "relativeCreated": 5063.451528549194, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:56:59,167" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954619.167309, - "msecs": 167.30904579162598, - "relativeCreated": 5063.551425933838, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:56:59,167" - } - ], - "time_consumption": 9.202957153320312e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954619.4685292, - "msecs": 468.52922439575195, - "relativeCreated": 5364.771604537964, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:56:59,468", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/circulation_pump/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954619.1676514, - "msecs": 167.65141487121582, - "relativeCreated": 5063.893795013428, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/kitchen/circulation_pump/state and payload false", - "asctime": "2023-02-09 15:56:59,167" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/circulation_pump/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954619.1686268, - "msecs": 168.6267852783203, - "relativeCreated": 5064.869165420532, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false'", - "asctime": "2023-02-09 15:56:59,168" + "process": 509276, + "message": "Sending message with topic videv/ffe/kitchen/circulation_pump/state/set and payload false", + "asctime": "2023-02-15 07:13:28,048" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0.command", @@ -6454,15 +5806,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954619.1702409, - "msecs": 170.2408790588379, - "relativeCreated": 5066.48325920105, - "thread": 139894051313216, + "created": 1676441608.051776, + "msecs": 51.77593231201172, + "relativeCreated": 5055.291175842285, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:56:59,170" + "asctime": "2023-02-15 07:13:28,051" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", @@ -6481,15 +5833,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954619.1707516, - "msecs": 170.75157165527344, - "relativeCreated": 5066.993951797485, - "thread": 139894051313216, + "created": 1676441608.0522413, + "msecs": 52.24132537841797, + "relativeCreated": 5055.756568908691, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload off", - "asctime": "2023-02-09 15:56:59,170" + "asctime": "2023-02-15 07:13:28,052" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0.command", @@ -6508,15 +5860,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954619.1713126, - "msecs": 171.3125705718994, - "relativeCreated": 5067.554950714111, - "thread": 139894051313216, + "created": 1676441608.052886, + "msecs": 52.886009216308594, + "relativeCreated": 5056.401252746582, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:56:59,171" + "asctime": "2023-02-15 07:13:28,052" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", @@ -6535,15 +5887,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954619.1716409, - "msecs": 171.64087295532227, - "relativeCreated": 5067.883253097534, - "thread": 139894051313216, + "created": 1676441608.0532997, + "msecs": 53.299665451049805, + "relativeCreated": 5056.814908981323, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:56:59,171" + "asctime": "2023-02-15 07:13:28,053" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", @@ -6562,15 +5914,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954619.1724405, - "msecs": 172.4405288696289, - "relativeCreated": 5068.682909011841, - "thread": 139894051313216, + "created": 1676441608.0542388, + "msecs": 54.23879623413086, + "relativeCreated": 5057.754039764404, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:56:59,172" + "asctime": "2023-02-15 07:13:28,054" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", @@ -6589,15 +5941,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954619.1730137, - "msecs": 173.01368713378906, - "relativeCreated": 5069.256067276001, - "thread": 139894051313216, + "created": 1676441608.0549815, + "msecs": 54.98147010803223, + "relativeCreated": 5058.496713638306, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:56:59,173" + "asctime": "2023-02-15 07:13:28,054" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.timer", @@ -6616,42 +5968,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954619.2186234, - "msecs": 218.62339973449707, - "relativeCreated": 5114.865779876709, - "thread": 139894051313216, + "created": 1676441608.0996552, + "msecs": 99.6551513671875, + "relativeCreated": 5103.170394897461, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'0'", - "asctime": "2023-02-09 15:56:59,218" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/circulation_pump/__info__", - "b'{\"__type__\": \"videv_switching_timer\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954619.2629094, - "msecs": 262.9094123840332, - "relativeCreated": 5159.151792526245, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{\"__type__\": \"videv_switching_timer\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}}'", - "asctime": "2023-02-09 15:56:59,262" + "asctime": "2023-02-15 07:13:28,099" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", @@ -6670,42 +5995,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954619.263615, - "msecs": 263.6148929595947, - "relativeCreated": 5159.857273101807, - "thread": 139894051313216, + "created": 1676441608.14349, + "msecs": 143.49007606506348, + "relativeCreated": 5147.005319595337, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false'", - "asctime": "2023-02-09 15:56:59,263" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/circulation_pump/__info__", - "b'{\"__type__\": \"videv_switching_timer\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954619.2642498, - "msecs": 264.2498016357422, - "relativeCreated": 5160.492181777954, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{\"__type__\": \"videv_switching_timer\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}}'", - "asctime": "2023-02-09 15:56:59,264" + "asctime": "2023-02-15 07:13:28,143" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state", @@ -6724,45 +6022,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954619.2647488, - "msecs": 264.74881172180176, - "relativeCreated": 5160.991191864014, - "thread": 139894051313216, + "created": 1676441608.144302, + "msecs": 144.3018913269043, + "relativeCreated": 5147.817134857178, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:56:59,264" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954619.2653143, - "msecs": 265.31434059143066, - "relativeCreated": 5161.556720733643, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:59,265" + "asctime": "2023-02-15 07:13:28,144" } ], - "time_consumption": 0.2032148838043213 + "time_consumption": 0.20462656021118164 }, { "name": "__tLogger__", @@ -6781,15 +6052,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954619.4691715, - "msecs": 469.17152404785156, - "relativeCreated": 5365.4139041900635, - "thread": 139894075555840, + "created": 1676441608.3492177, + "msecs": 349.21765327453613, + "relativeCreated": 5352.73289680481, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:56:59,469", + "asctime": "2023-02-15 07:13:28,349", "moduleLogger": [ { "name": "__unittest__", @@ -6809,15 +6080,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954619.468901, - "msecs": 468.9009189605713, - "relativeCreated": 5365.143299102783, - "thread": 139894075555840, + "created": 1676441608.3491285, + "msecs": 349.12848472595215, + "relativeCreated": 5352.643728256226, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:56:59,468" + "asctime": "2023-02-15 07:13:28,349" }, { "name": "__unittest__", @@ -6838,18 +6109,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954619.4690201, - "msecs": 469.02012825012207, - "relativeCreated": 5365.262508392334, - "thread": 139894075555840, + "created": 1676441608.3491783, + "msecs": 349.1783142089844, + "relativeCreated": 5352.693557739258, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:56:59,469" + "asctime": "2023-02-15 07:13:28,349" } ], - "time_consumption": 0.0001513957977294922 + "time_consumption": 3.933906555175781e-05 }, { "name": "__tLogger__", @@ -6868,15 +6139,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954619.4694974, - "msecs": 469.4974422454834, - "relativeCreated": 5365.739822387695, - "thread": 139894075555840, + "created": 1676441608.3493724, + "msecs": 349.37238693237305, + "relativeCreated": 5352.8876304626465, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:56:59,469", + "asctime": "2023-02-15 07:13:28,349", "moduleLogger": [ { "name": "__unittest__", @@ -6896,15 +6167,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954619.4693313, - "msecs": 469.3312644958496, - "relativeCreated": 5365.5736446380615, - "thread": 139894075555840, + "created": 1676441608.3493001, + "msecs": 349.3001461029053, + "relativeCreated": 5352.815389633179, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:56:59,469" + "asctime": "2023-02-15 07:13:28,349" }, { "name": "__unittest__", @@ -6925,18 +6196,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954619.4694192, - "msecs": 469.4192409515381, - "relativeCreated": 5365.66162109375, - "thread": 139894075555840, + "created": 1676441608.3493366, + "msecs": 349.3366241455078, + "relativeCreated": 5352.851867675781, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:56:59,469" + "asctime": "2023-02-15 07:13:28,349" } ], - "time_consumption": 7.82012939453125e-05 + "time_consumption": 3.5762786865234375e-05 }, { "name": "__tLogger__", @@ -6954,15 +6225,15 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off__", - "created": 1675954619.77121, - "msecs": 771.2099552154541, - "relativeCreated": 5667.452335357666, - "thread": 139894075555840, + "created": 1676441608.650744, + "msecs": 650.7439613342285, + "relativeCreated": 5654.259204864502, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:56:59,771", + "asctime": "2023-02-15 07:13:28,650", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", @@ -6981,15 +6252,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954619.4697356, - "msecs": 469.73562240600586, - "relativeCreated": 5365.978002548218, - "thread": 139894075555840, + "created": 1676441608.3494701, + "msecs": 349.4701385498047, + "relativeCreated": 5352.985382080078, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload on", - "asctime": "2023-02-09 15:56:59,469" + "asctime": "2023-02-15 07:13:28,349" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", @@ -7008,15 +6279,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954619.4713564, - "msecs": 471.3563919067383, - "relativeCreated": 5367.59877204895, - "thread": 139894051313216, + "created": 1676441608.3503296, + "msecs": 350.3296375274658, + "relativeCreated": 5353.844881057739, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:56:59,471" + "asctime": "2023-02-15 07:13:28,350" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.timer", @@ -7035,49 +6306,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954619.4748356, - "msecs": 474.8356342315674, - "relativeCreated": 5371.078014373779, - "thread": 139894051313216, + "created": 1676441608.3518362, + "msecs": 351.8362045288086, + "relativeCreated": 5355.351448059082, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'600'", - "asctime": "2023-02-09 15:56:59,474" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/circulation_pump/__info__", - "b'{\"__type__\": \"videv_switching_timer\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954619.5182278, - "msecs": 518.2278156280518, - "relativeCreated": 5414.470195770264, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{\"__type__\": \"videv_switching_timer\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}}'", - "asctime": "2023-02-09 15:56:59,518" + "asctime": "2023-02-15 07:13:28,351" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0.command", "msg": "Received message with topic %s and payload %s", "args": [ "shellies/ffe/kitchen/main_light/relay/0/command", - "b'toggle'" + "b'on'" ], "levelname": "DEBUG", "levelno": 10, @@ -7089,15 +6333,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954619.5189092, - "msecs": 518.909215927124, - "relativeCreated": 5415.151596069336, - "thread": 139894051313216, + "created": 1676441608.3521085, + "msecs": 352.1084785461426, + "relativeCreated": 5355.623722076416, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'toggle'", - "asctime": "2023-02-09 15:56:59,518" + "process": 509276, + "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'on'", + "asctime": "2023-02-15 07:13:28,352" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", @@ -7116,15 +6360,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954619.5192657, - "msecs": 519.2656517028809, - "relativeCreated": 5415.508031845093, - "thread": 139894051313216, + "created": 1676441608.3522599, + "msecs": 352.25987434387207, + "relativeCreated": 5355.7751178741455, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:56:59,519" + "asctime": "2023-02-15 07:13:28,352" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", @@ -7143,42 +6387,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954619.5198154, - "msecs": 519.8154449462891, - "relativeCreated": 5416.057825088501, - "thread": 139894051313216, + "created": 1676441608.3524835, + "msecs": 352.48351097106934, + "relativeCreated": 5355.998754501343, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'true'", - "asctime": "2023-02-09 15:56:59,519" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/circulation_pump/__info__", - "b'{\"__type__\": \"videv_switching_timer\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954619.520459, - "msecs": 520.4589366912842, - "relativeCreated": 5416.701316833496, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{\"__type__\": \"videv_switching_timer\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}}'", - "asctime": "2023-02-09 15:56:59,520" + "asctime": "2023-02-15 07:13:28,352" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", @@ -7197,15 +6414,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954619.5209572, - "msecs": 520.9572315216064, - "relativeCreated": 5417.199611663818, - "thread": 139894051313216, + "created": 1676441608.3528028, + "msecs": 352.8027534484863, + "relativeCreated": 5356.31799697876, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:56:59,520" + "asctime": "2023-02-15 07:13:28,352" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state", @@ -7224,45 +6441,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954619.5653255, - "msecs": 565.3254985809326, - "relativeCreated": 5461.5678787231445, - "thread": 139894051313216, + "created": 1676441608.397339, + "msecs": 397.3391056060791, + "relativeCreated": 5400.8543491363525, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:56:59,565" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954619.5660157, - "msecs": 566.0157203674316, - "relativeCreated": 5462.258100509644, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:59,566" + "asctime": "2023-02-15 07:13:28,397" } ], - "time_consumption": 0.20519423484802246 + "time_consumption": 0.2534048557281494 }, { "name": "__tLogger__", @@ -7281,15 +6471,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954619.7719114, - "msecs": 771.9113826751709, - "relativeCreated": 5668.153762817383, - "thread": 139894075555840, + "created": 1676441608.6515594, + "msecs": 651.5593528747559, + "relativeCreated": 5655.074596405029, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:56:59,771", + "asctime": "2023-02-15 07:13:28,651", "moduleLogger": [ { "name": "__unittest__", @@ -7309,15 +6499,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954619.7716231, - "msecs": 771.6231346130371, - "relativeCreated": 5667.865514755249, - "thread": 139894075555840, + "created": 1676441608.651204, + "msecs": 651.2041091918945, + "relativeCreated": 5654.719352722168, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:56:59,771" + "asctime": "2023-02-15 07:13:28,651" }, { "name": "__unittest__", @@ -7338,18 +6528,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954619.7718003, - "msecs": 771.8002796173096, - "relativeCreated": 5668.0426597595215, - "thread": 139894075555840, + "created": 1676441608.6513767, + "msecs": 651.3767242431641, + "relativeCreated": 5654.8919677734375, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:56:59,771" + "asctime": "2023-02-15 07:13:28,651" } ], - "time_consumption": 0.00011110305786132812 + "time_consumption": 0.00018262863159179688 }, { "name": "__tLogger__", @@ -7368,15 +6558,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954619.7722816, - "msecs": 772.2816467285156, - "relativeCreated": 5668.5240268707275, - "thread": 139894075555840, + "created": 1676441608.6519954, + "msecs": 651.9954204559326, + "relativeCreated": 5655.510663986206, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:56:59,772", + "asctime": "2023-02-15 07:13:28,651", "moduleLogger": [ { "name": "__unittest__", @@ -7396,15 +6586,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954619.7720902, - "msecs": 772.0901966094971, - "relativeCreated": 5668.332576751709, - "thread": 139894075555840, + "created": 1676441608.6517727, + "msecs": 651.7727375030518, + "relativeCreated": 5655.287981033325, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:56:59,772" + "asctime": "2023-02-15 07:13:28,651" }, { "name": "__unittest__", @@ -7425,18 +6615,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954619.7721918, - "msecs": 772.1917629241943, - "relativeCreated": 5668.434143066406, - "thread": 139894075555840, + "created": 1676441608.6518917, + "msecs": 651.8917083740234, + "relativeCreated": 5655.406951904297, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:56:59,772" + "asctime": "2023-02-15 07:13:28,651" } ], - "time_consumption": 8.988380432128906e-05 + "time_consumption": 0.00010371208190917969 }, { "name": "__tLogger__", @@ -7454,21 +6644,21 @@ "stack_info": null, "lineno": 42, "funcName": "__test_power_on_off__", - "created": 1675954620.0733137, - "msecs": 73.31371307373047, - "relativeCreated": 5969.556093215942, - "thread": 139894075555840, + "created": 1676441608.9531834, + "msecs": 953.1834125518799, + "relativeCreated": 5956.698656082153, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:00,073", + "asctime": "2023-02-15 07:13:28,953", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", + "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffe/kitchen/circulation_pump/state", + "videv/ffe/kitchen/circulation_pump/state/set", "false" ], "levelname": "DEBUG", @@ -7481,96 +6671,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954619.772557, - "msecs": 772.5570201873779, - "relativeCreated": 5668.79940032959, - "thread": 139894075555840, + "created": 1676441608.6522903, + "msecs": 652.2903442382812, + "relativeCreated": 5655.805587768555, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/kitchen/circulation_pump/state and payload false", - "asctime": "2023-02-09 15:56:59,772" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/circulation_pump/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954619.7736456, - "msecs": 773.6456394195557, - "relativeCreated": 5669.888019561768, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false'", - "asctime": "2023-02-09 15:56:59,773" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/kitchen/circulation_pump/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954619.7759447, - "msecs": 775.944709777832, - "relativeCreated": 5672.187089920044, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:56:59,775" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/kitchen/circulation_pump/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954619.776374, - "msecs": 776.374101638794, - "relativeCreated": 5672.616481781006, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload off", - "asctime": "2023-02-09 15:56:59,776" + "process": 509276, + "message": "Sending message with topic videv/ffe/kitchen/circulation_pump/state/set and payload false", + "asctime": "2023-02-15 07:13:28,652" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0.command", @@ -7589,15 +6698,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954619.777024, - "msecs": 777.0240306854248, - "relativeCreated": 5673.266410827637, - "thread": 139894051313216, + "created": 1676441608.6533377, + "msecs": 653.3377170562744, + "relativeCreated": 5656.852960586548, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:56:59,777" + "asctime": "2023-02-15 07:13:28,653" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", @@ -7616,42 +6725,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954619.7774558, - "msecs": 777.4558067321777, - "relativeCreated": 5673.69818687439, - "thread": 139894051313216, + "created": 1676441608.6539054, + "msecs": 653.9053916931152, + "relativeCreated": 5657.420635223389, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:56:59,777" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/kitchen/circulation_pump/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954619.778392, - "msecs": 778.3920764923096, - "relativeCreated": 5674.6344566345215, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:56:59,778" + "asctime": "2023-02-15 07:13:28,653" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", @@ -7670,22 +6752,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954619.7790601, - "msecs": 779.0601253509521, - "relativeCreated": 5675.302505493164, - "thread": 139894051313216, + "created": 1676441608.695582, + "msecs": 695.5819129943848, + "relativeCreated": 5699.097156524658, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:56:59,779" + "asctime": "2023-02-15 07:13:28,695" }, { - "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.timer", + "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0.command", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/kitchen/circulation_pump/timer", - "b'0'" + "shellies/ffe/kitchen/circulation_pump/relay/0/command", + "b'off'" ], "levelname": "DEBUG", "levelno": 10, @@ -7697,22 +6779,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954619.8223827, - "msecs": 822.3826885223389, - "relativeCreated": 5718.625068664551, - "thread": 139894051313216, + "created": 1676441608.6991665, + "msecs": 699.1665363311768, + "relativeCreated": 5702.68177986145, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'0'", - "asctime": "2023-02-09 15:56:59,822" + "process": 509276, + "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0/command and payload b'off'", + "asctime": "2023-02-15 07:13:28,699" }, { - "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.__info__", - "msg": "Received message with topic %s and payload %s", + "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", + "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffe/kitchen/circulation_pump/__info__", - "b'{\"__type__\": \"videv_switching_timer\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}}'" + "shellies/ffe/kitchen/circulation_pump/relay/0", + "off" ], "levelname": "DEBUG", "levelno": 10, @@ -7722,71 +6804,17 @@ "exc_info": null, "exc_text": null, "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954619.8661072, - "msecs": 866.1072254180908, - "relativeCreated": 5762.349605560303, - "thread": 139894051313216, + "lineno": 75, + "funcName": "send", + "created": 1676441608.6997216, + "msecs": 699.7215747833252, + "relativeCreated": 5703.236818313599, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{\"__type__\": \"videv_switching_timer\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}}'", - "asctime": "2023-02-09 15:56:59,866" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/circulation_pump/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954619.8668578, - "msecs": 866.8577671051025, - "relativeCreated": 5763.100147247314, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false'", - "asctime": "2023-02-09 15:56:59,866" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/circulation_pump/__info__", - "b'{\"__type__\": \"videv_switching_timer\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954619.8675518, - "msecs": 867.5518035888672, - "relativeCreated": 5763.794183731079, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{\"__type__\": \"videv_switching_timer\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}}'", - "asctime": "2023-02-09 15:56:59,867" + "process": 509276, + "message": "Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload off", + "asctime": "2023-02-15 07:13:28,699" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state", @@ -7805,22 +6833,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954619.8681471, - "msecs": 868.1471347808838, - "relativeCreated": 5764.389514923096, - "thread": 139894051313216, + "created": 1676441608.7010279, + "msecs": 701.0278701782227, + "relativeCreated": 5704.543113708496, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:56:59,868" + "asctime": "2023-02-15 07:13:28,701" }, { - "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.__info__", + "name": "smart_brain.mqtt.shellies.ffe.kitchen.circulation_pump.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/kitchen/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" + "shellies/ffe/kitchen/circulation_pump/relay/0", + "b'off'" ], "levelname": "DEBUG", "levelno": 10, @@ -7832,18 +6860,72 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954619.8687794, - "msecs": 868.7794208526611, - "relativeCreated": 5765.021800994873, - "thread": 139894051313216, + "created": 1676441608.702217, + "msecs": 702.2171020507812, + "relativeCreated": 5705.732345581055, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:56:59,868" + "process": 509276, + "message": "Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:13:28,702" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.timer", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/circulation_pump/timer", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441608.743461, + "msecs": 743.4608936309814, + "relativeCreated": 5746.976137161255, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'0'", + "asctime": "2023-02-15 07:13:28,743" + }, + { + "name": "smart_brain.mqtt.videv.ffe.kitchen.circulation_pump.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/kitchen/circulation_pump/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441608.747636, + "msecs": 747.636079788208, + "relativeCreated": 5751.151323318481, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false'", + "asctime": "2023-02-15 07:13:28,747" } ], - "time_consumption": 0.20453429222106934 + "time_consumption": 0.20554733276367188 }, { "name": "__tLogger__", @@ -7862,15 +6944,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954620.0738955, - "msecs": 73.89545440673828, - "relativeCreated": 5970.13783454895, - "thread": 139894075555840, + "created": 1676441608.95382, + "msecs": 953.819990158081, + "relativeCreated": 5957.3352336883545, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:00,073", + "asctime": "2023-02-15 07:13:28,953", "moduleLogger": [ { "name": "__unittest__", @@ -7890,15 +6972,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954620.0736783, - "msecs": 73.67825508117676, - "relativeCreated": 5969.920635223389, - "thread": 139894075555840, + "created": 1676441608.9535818, + "msecs": 953.5818099975586, + "relativeCreated": 5957.097053527832, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:00,073" + "asctime": "2023-02-15 07:13:28,953" }, { "name": "__unittest__", @@ -7919,23 +7001,23 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954620.0738008, - "msecs": 73.80080223083496, - "relativeCreated": 5970.043182373047, - "thread": 139894075555840, + "created": 1676441608.9537134, + "msecs": 953.7134170532227, + "relativeCreated": 5957.228660583496, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:00,073" + "asctime": "2023-02-15 07:13:28,953" } ], - "time_consumption": 9.465217590332031e-05 + "time_consumption": 0.00010657310485839844 } ], - "time_consumption": 1.2108561992645264, - "time_start": "2023-02-09 15:56:58,863", - "time_finished": "2023-02-09 15:57:00,073" + "time_consumption": 1.2095823287963867, + "time_start": "2023-02-15 07:13:27,744", + "time_finished": "2023-02-15 07:13:28,953" }, "Power On/ Off test for device and virtual device: shellies/ffe/kitchen/main_light": { "name": "__tLogger__", @@ -7951,15 +7033,15 @@ "stack_info": null, "lineno": 27, "funcName": "test_power_on_off", - "created": 1675954620.0743096, - "msecs": 74.3095874786377, - "relativeCreated": 5970.55196762085, - "thread": 139894075555840, + "created": 1676441608.9542797, + "msecs": 954.2796611785889, + "relativeCreated": 5957.794904708862, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Power On/ Off test for device and virtual device: shellies/ffe/kitchen/main_light", - "asctime": "2023-02-09 15:57:00,074", + "asctime": "2023-02-15 07:13:28,954", "moduleLogger": [], "testcaseLogger": [ { @@ -7979,15 +7061,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954620.0746706, - "msecs": 74.67055320739746, - "relativeCreated": 5970.912933349609, - "thread": 139894075555840, + "created": 1676441608.954709, + "msecs": 954.7090530395508, + "relativeCreated": 5958.224296569824, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:00,074", + "asctime": "2023-02-15 07:13:28,954", "moduleLogger": [ { "name": "__unittest__", @@ -8007,15 +7089,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954620.0744927, - "msecs": 74.4926929473877, - "relativeCreated": 5970.7350730896, - "thread": 139894075555840, + "created": 1676441608.9545038, + "msecs": 954.5037746429443, + "relativeCreated": 5958.019018173218, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:00,074" + "asctime": "2023-02-15 07:13:28,954" }, { "name": "__unittest__", @@ -8036,18 +7118,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954620.074588, - "msecs": 74.58806037902832, - "relativeCreated": 5970.83044052124, - "thread": 139894075555840, + "created": 1676441608.9546156, + "msecs": 954.615592956543, + "relativeCreated": 5958.130836486816, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:00,074" + "asctime": "2023-02-15 07:13:28,954" } ], - "time_consumption": 8.249282836914062e-05 + "time_consumption": 9.34600830078125e-05 }, { "name": "__tLogger__", @@ -8065,15 +7147,15 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off__", - "created": 1675954620.3767362, - "msecs": 376.7361640930176, - "relativeCreated": 6272.9785442352295, - "thread": 139894075555840, + "created": 1676441609.2560368, + "msecs": 256.03675842285156, + "relativeCreated": 6259.552001953125, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:00,376", + "asctime": "2023-02-15 07:13:29,256", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", @@ -8092,15 +7174,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954620.0748672, - "msecs": 74.86724853515625, - "relativeCreated": 5971.109628677368, - "thread": 139894075555840, + "created": 1676441608.9549384, + "msecs": 954.9384117126465, + "relativeCreated": 5958.45365524292, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:00,074" + "asctime": "2023-02-15 07:13:28,954" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", @@ -8119,15 +7201,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954620.0758252, - "msecs": 75.82521438598633, - "relativeCreated": 5972.067594528198, - "thread": 139894051313216, + "created": 1676441608.955993, + "msecs": 955.9929370880127, + "relativeCreated": 5959.508180618286, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:00,075" + "asctime": "2023-02-15 07:13:28,955" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state", @@ -8146,45 +7228,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954620.0777988, - "msecs": 77.79884338378906, - "relativeCreated": 5974.041223526001, - "thread": 139894051313216, + "created": 1676441608.9580626, + "msecs": 958.0626487731934, + "relativeCreated": 5961.577892303467, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:00,077" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954620.078381, - "msecs": 78.38106155395508, - "relativeCreated": 5974.623441696167, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:00,078" + "asctime": "2023-02-15 07:13:28,958" } ], - "time_consumption": 0.2983551025390625 + "time_consumption": 0.2979741096496582 }, { "name": "__tLogger__", @@ -8203,15 +7258,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954620.3773675, - "msecs": 377.3674964904785, - "relativeCreated": 6273.60987663269, - "thread": 139894075555840, + "created": 1676441609.256759, + "msecs": 256.7589282989502, + "relativeCreated": 6260.274171829224, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:00,377", + "asctime": "2023-02-15 07:13:29,256", "moduleLogger": [ { "name": "__unittest__", @@ -8231,15 +7286,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954620.3771248, - "msecs": 377.1247863769531, - "relativeCreated": 6273.367166519165, - "thread": 139894075555840, + "created": 1676441609.2564845, + "msecs": 256.4845085144043, + "relativeCreated": 6259.999752044678, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:00,377" + "asctime": "2023-02-15 07:13:29,256" }, { "name": "__unittest__", @@ -8260,18 +7315,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954620.3772466, - "msecs": 377.246618270874, - "relativeCreated": 6273.488998413086, - "thread": 139894075555840, + "created": 1676441609.2566352, + "msecs": 256.6351890563965, + "relativeCreated": 6260.15043258667, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:00,377" + "asctime": "2023-02-15 07:13:29,256" } ], - "time_consumption": 0.00012087821960449219 + "time_consumption": 0.00012373924255371094 }, { "name": "__tLogger__", @@ -8290,15 +7345,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954620.3777065, - "msecs": 377.70652770996094, - "relativeCreated": 6273.948907852173, - "thread": 139894075555840, + "created": 1676441609.2571776, + "msecs": 257.17759132385254, + "relativeCreated": 6260.692834854126, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:00,377", + "asctime": "2023-02-15 07:13:29,257", "moduleLogger": [ { "name": "__unittest__", @@ -8318,15 +7373,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954620.377523, - "msecs": 377.52294540405273, - "relativeCreated": 6273.765325546265, - "thread": 139894075555840, + "created": 1676441609.2569597, + "msecs": 256.9596767425537, + "relativeCreated": 6260.474920272827, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:00,377" + "asctime": "2023-02-15 07:13:29,256" }, { "name": "__unittest__", @@ -8347,18 +7402,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954620.3776271, - "msecs": 377.6271343231201, - "relativeCreated": 6273.869514465332, - "thread": 139894075555840, + "created": 1676441609.2570736, + "msecs": 257.07364082336426, + "relativeCreated": 6260.588884353638, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:00,377" + "asctime": "2023-02-15 07:13:29,257" } ], - "time_consumption": 7.939338684082031e-05 + "time_consumption": 0.00010395050048828125 }, { "name": "__tLogger__", @@ -8376,21 +7431,21 @@ "stack_info": null, "lineno": 42, "funcName": "__test_power_on_off__", - "created": 1675954620.6790366, - "msecs": 679.0366172790527, - "relativeCreated": 6575.278997421265, - "thread": 139894075555840, + "created": 1676441609.5585816, + "msecs": 558.5815906524658, + "relativeCreated": 6562.096834182739, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:00,679", + "asctime": "2023-02-15 07:13:29,558", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state", + "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffe/kitchen/main_light/state", + "videv/ffe/kitchen/main_light/state/set", "false" ], "levelname": "DEBUG", @@ -8403,42 +7458,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954620.3779504, - "msecs": 377.95042991638184, - "relativeCreated": 6274.192810058594, - "thread": 139894075555840, + "created": 1676441609.2575457, + "msecs": 257.54570960998535, + "relativeCreated": 6261.060953140259, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/kitchen/main_light/state and payload false", - "asctime": "2023-02-09 15:57:00,377" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954620.3789082, - "msecs": 378.9081573486328, - "relativeCreated": 6275.150537490845, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:00,378" + "process": 509276, + "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload false", + "asctime": "2023-02-15 07:13:29,257" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0.command", @@ -8457,15 +7485,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954620.380372, - "msecs": 380.3720474243164, - "relativeCreated": 6276.614427566528, - "thread": 139894051313216, + "created": 1676441609.2608619, + "msecs": 260.861873626709, + "relativeCreated": 6264.377117156982, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:57:00,380" + "asctime": "2023-02-15 07:13:29,260" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", @@ -8484,15 +7512,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954620.3807414, - "msecs": 380.7413578033447, - "relativeCreated": 6276.983737945557, - "thread": 139894051313216, + "created": 1676441609.261407, + "msecs": 261.40689849853516, + "relativeCreated": 6264.922142028809, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:00,380" + "asctime": "2023-02-15 07:13:29,261" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", @@ -8511,15 +7539,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954620.3816204, - "msecs": 381.6204071044922, - "relativeCreated": 6277.862787246704, - "thread": 139894051313216, + "created": 1676441609.2625923, + "msecs": 262.5923156738281, + "relativeCreated": 6266.107559204102, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:00,381" + "asctime": "2023-02-15 07:13:29,262" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state", @@ -8538,45 +7566,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954620.4255621, - "msecs": 425.56214332580566, - "relativeCreated": 6321.804523468018, - "thread": 139894051313216, + "created": 1676441609.3059506, + "msecs": 305.9506416320801, + "relativeCreated": 6309.4658851623535, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:00,425" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954620.4262903, - "msecs": 426.29027366638184, - "relativeCreated": 6322.532653808594, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:00,426" + "asctime": "2023-02-15 07:13:29,305" } ], - "time_consumption": 0.2527463436126709 + "time_consumption": 0.25263094902038574 }, { "name": "__tLogger__", @@ -8595,15 +7596,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954620.67976, - "msecs": 679.7599792480469, - "relativeCreated": 6576.002359390259, - "thread": 139894075555840, + "created": 1676441609.5593185, + "msecs": 559.3185424804688, + "relativeCreated": 6562.833786010742, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:00,679", + "asctime": "2023-02-15 07:13:29,559", "moduleLogger": [ { "name": "__unittest__", @@ -8623,15 +7624,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954620.6794655, - "msecs": 679.4655323028564, - "relativeCreated": 6575.707912445068, - "thread": 139894075555840, + "created": 1676441609.5590434, + "msecs": 559.0434074401855, + "relativeCreated": 6562.558650970459, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:00,679" + "asctime": "2023-02-15 07:13:29,559" }, { "name": "__unittest__", @@ -8652,18 +7653,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954620.6796107, - "msecs": 679.6107292175293, - "relativeCreated": 6575.853109359741, - "thread": 139894075555840, + "created": 1676441609.559194, + "msecs": 559.1940879821777, + "relativeCreated": 6562.709331512451, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:00,679" + "asctime": "2023-02-15 07:13:29,559" } ], - "time_consumption": 0.00014925003051757812 + "time_consumption": 0.00012445449829101562 }, { "name": "__tLogger__", @@ -8682,15 +7683,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954620.6801436, - "msecs": 680.1435947418213, - "relativeCreated": 6576.385974884033, - "thread": 139894075555840, + "created": 1676441609.5597587, + "msecs": 559.7586631774902, + "relativeCreated": 6563.273906707764, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:00,680", + "asctime": "2023-02-15 07:13:29,559", "moduleLogger": [ { "name": "__unittest__", @@ -8710,15 +7711,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954620.679938, - "msecs": 679.9380779266357, - "relativeCreated": 6576.180458068848, - "thread": 139894075555840, + "created": 1676441609.5595121, + "msecs": 559.5121383666992, + "relativeCreated": 6563.027381896973, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:00,679" + "asctime": "2023-02-15 07:13:29,559" }, { "name": "__unittest__", @@ -8739,18 +7740,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954620.6800392, - "msecs": 680.0391674041748, - "relativeCreated": 6576.281547546387, - "thread": 139894075555840, + "created": 1676441609.5596247, + "msecs": 559.6246719360352, + "relativeCreated": 6563.139915466309, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:00,680" + "asctime": "2023-02-15 07:13:29,559" } ], - "time_consumption": 0.00010442733764648438 + "time_consumption": 0.00013399124145507812 }, { "name": "__tLogger__", @@ -8768,15 +7769,15 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off__", - "created": 1675954620.98126, - "msecs": 981.2600612640381, - "relativeCreated": 6877.50244140625, - "thread": 139894075555840, + "created": 1676441609.8612008, + "msecs": 861.2008094787598, + "relativeCreated": 6864.716053009033, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:00,981", + "asctime": "2023-02-15 07:13:29,861", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", @@ -8795,15 +7796,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954620.6803775, - "msecs": 680.3774833679199, - "relativeCreated": 6576.619863510132, - "thread": 139894075555840, + "created": 1676441609.5600376, + "msecs": 560.0376129150391, + "relativeCreated": 6563.5528564453125, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:00,680" + "asctime": "2023-02-15 07:13:29,560" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", @@ -8822,15 +7823,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954620.681487, - "msecs": 681.4870834350586, - "relativeCreated": 6577.7294635772705, - "thread": 139894051313216, + "created": 1676441609.5613012, + "msecs": 561.3012313842773, + "relativeCreated": 6564.816474914551, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:00,681" + "asctime": "2023-02-15 07:13:29,561" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state", @@ -8849,45 +7850,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954620.6841612, - "msecs": 684.1611862182617, - "relativeCreated": 6580.403566360474, - "thread": 139894051313216, + "created": 1676441609.5642974, + "msecs": 564.2974376678467, + "relativeCreated": 6567.81268119812, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:00,684" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954620.6848269, - "msecs": 684.8268508911133, - "relativeCreated": 6581.069231033325, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:00,684" + "asctime": "2023-02-15 07:13:29,564" } ], - "time_consumption": 0.2964332103729248 + "time_consumption": 0.2969033718109131 }, { "name": "__tLogger__", @@ -8906,15 +7880,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954620.9819412, - "msecs": 981.9412231445312, - "relativeCreated": 6878.183603286743, - "thread": 139894075555840, + "created": 1676441609.8619545, + "msecs": 861.9544506072998, + "relativeCreated": 6865.469694137573, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:00,981", + "asctime": "2023-02-15 07:13:29,861", "moduleLogger": [ { "name": "__unittest__", @@ -8934,15 +7908,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954620.9816651, - "msecs": 981.6651344299316, - "relativeCreated": 6877.907514572144, - "thread": 139894075555840, + "created": 1676441609.8616831, + "msecs": 861.6831302642822, + "relativeCreated": 6865.198373794556, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:00,981" + "asctime": "2023-02-15 07:13:29,861" }, { "name": "__unittest__", @@ -8963,18 +7937,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954620.9818027, - "msecs": 981.8027019500732, - "relativeCreated": 6878.045082092285, - "thread": 139894075555840, + "created": 1676441609.8618338, + "msecs": 861.8338108062744, + "relativeCreated": 6865.349054336548, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:00,981" + "asctime": "2023-02-15 07:13:29,861" } ], - "time_consumption": 0.0001385211944580078 + "time_consumption": 0.00012063980102539062 }, { "name": "__tLogger__", @@ -8993,15 +7967,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954620.982332, - "msecs": 982.3319911956787, - "relativeCreated": 6878.574371337891, - "thread": 139894075555840, + "created": 1676441609.8623621, + "msecs": 862.3621463775635, + "relativeCreated": 6865.877389907837, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:00,982", + "asctime": "2023-02-15 07:13:29,862", "moduleLogger": [ { "name": "__unittest__", @@ -9021,15 +7995,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954620.9821372, - "msecs": 982.1372032165527, - "relativeCreated": 6878.379583358765, - "thread": 139894075555840, + "created": 1676441609.8621492, + "msecs": 862.1492385864258, + "relativeCreated": 6865.664482116699, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:00,982" + "asctime": "2023-02-15 07:13:29,862" }, { "name": "__unittest__", @@ -9050,18 +8024,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954620.9822414, - "msecs": 982.2413921356201, - "relativeCreated": 6878.483772277832, - "thread": 139894075555840, + "created": 1676441609.8622606, + "msecs": 862.2605800628662, + "relativeCreated": 6865.77582359314, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:00,982" + "asctime": "2023-02-15 07:13:29,862" } ], - "time_consumption": 9.059906005859375e-05 + "time_consumption": 0.00010156631469726562 }, { "name": "__tLogger__", @@ -9079,21 +8053,21 @@ "stack_info": null, "lineno": 42, "funcName": "__test_power_on_off__", - "created": 1675954621.2836854, - "msecs": 283.68544578552246, - "relativeCreated": 7179.927825927734, - "thread": 139894075555840, + "created": 1676441610.1639001, + "msecs": 163.90013694763184, + "relativeCreated": 7167.415380477905, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:01,283", + "asctime": "2023-02-15 07:13:30,163", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state", + "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffe/kitchen/main_light/state", + "videv/ffe/kitchen/main_light/state/set", "false" ], "levelname": "DEBUG", @@ -9106,42 +8080,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954620.9826052, - "msecs": 982.6052188873291, - "relativeCreated": 6878.847599029541, - "thread": 139894075555840, + "created": 1676441609.86277, + "msecs": 862.7700805664062, + "relativeCreated": 6866.28532409668, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/kitchen/main_light/state and payload false", - "asctime": "2023-02-09 15:57:00,982" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954620.9837074, - "msecs": 983.7074279785156, - "relativeCreated": 6879.9498081207275, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:00,983" + "process": 509276, + "message": "Sending message with topic videv/ffe/kitchen/main_light/state/set and payload false", + "asctime": "2023-02-15 07:13:29,862" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0.command", @@ -9160,15 +8107,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954620.9853547, - "msecs": 985.3546619415283, - "relativeCreated": 6881.59704208374, - "thread": 139894051313216, + "created": 1676441609.8659348, + "msecs": 865.9348487854004, + "relativeCreated": 6869.450092315674, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:57:00,985" + "asctime": "2023-02-15 07:13:29,865" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", @@ -9187,15 +8134,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954620.9857416, - "msecs": 985.7416152954102, - "relativeCreated": 6881.983995437622, - "thread": 139894051313216, + "created": 1676441609.8665495, + "msecs": 866.5494918823242, + "relativeCreated": 6870.064735412598, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/ffe/kitchen/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:00,985" + "asctime": "2023-02-15 07:13:29,866" }, { "name": "smart_brain.mqtt.shellies.ffe.kitchen.main_light.relay.0", @@ -9214,15 +8161,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954620.9866104, - "msecs": 986.6104125976562, - "relativeCreated": 6882.852792739868, - "thread": 139894051313216, + "created": 1676441609.8677192, + "msecs": 867.7191734313965, + "relativeCreated": 6871.23441696167, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:00,986" + "asctime": "2023-02-15 07:13:29,867" }, { "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.state", @@ -9241,45 +8188,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954621.0295386, - "msecs": 29.538631439208984, - "relativeCreated": 6925.781011581421, - "thread": 139894051313216, + "created": 1676441609.9110863, + "msecs": 911.0863208770752, + "relativeCreated": 6914.601564407349, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/kitchen/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:01,029" - }, - { - "name": "smart_brain.mqtt.videv.ffe.kitchen.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/kitchen/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954621.0301833, - "msecs": 30.18331527709961, - "relativeCreated": 6926.4256954193115, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:01,030" + "asctime": "2023-02-15 07:13:29,911" } ], - "time_consumption": 0.25350213050842285 + "time_consumption": 0.25281381607055664 }, { "name": "__tLogger__", @@ -9298,15 +8218,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954621.284308, - "msecs": 284.30795669555664, - "relativeCreated": 7180.550336837769, - "thread": 139894075555840, + "created": 1676441610.1645572, + "msecs": 164.55721855163574, + "relativeCreated": 7168.072462081909, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:01,284", + "asctime": "2023-02-15 07:13:30,164", "moduleLogger": [ { "name": "__unittest__", @@ -9326,15 +8246,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954621.284055, - "msecs": 284.0549945831299, - "relativeCreated": 7180.297374725342, - "thread": 139894075555840, + "created": 1676441610.1643224, + "msecs": 164.3223762512207, + "relativeCreated": 7167.837619781494, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:01,284" + "asctime": "2023-02-15 07:13:30,164" }, { "name": "__unittest__", @@ -9355,23 +8275,23 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954621.2842102, - "msecs": 284.210205078125, - "relativeCreated": 7180.452585220337, - "thread": 139894075555840, + "created": 1676441610.1644526, + "msecs": 164.45255279541016, + "relativeCreated": 7167.967796325684, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:01,284" + "asctime": "2023-02-15 07:13:30,164" } ], - "time_consumption": 9.775161743164062e-05 + "time_consumption": 0.00010466575622558594 } ], - "time_consumption": 1.209998369216919, - "time_start": "2023-02-09 15:57:00,074", - "time_finished": "2023-02-09 15:57:01,284" + "time_consumption": 1.2102775573730469, + "time_start": "2023-02-15 07:13:28,954", + "time_finished": "2023-02-15 07:13:30,164" }, "Brightness test for device and virtual device: zigbee/ffe/livingroom/floorlamp_1": { "name": "__tLogger__", @@ -9387,15 +8307,15 @@ "stack_info": null, "lineno": 50, "funcName": "test_brightness", - "created": 1675954621.2847364, - "msecs": 284.73639488220215, - "relativeCreated": 7180.978775024414, - "thread": 139894075555840, + "created": 1676441610.1650267, + "msecs": 165.02666473388672, + "relativeCreated": 7168.54190826416, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Brightness test for device and virtual device: zigbee/ffe/livingroom/floorlamp_1", - "asctime": "2023-02-09 15:57:01,284", + "asctime": "2023-02-15 07:13:30,165", "moduleLogger": [], "testcaseLogger": [ { @@ -9412,22 +8332,22 @@ "stack_info": null, "lineno": 57, "funcName": "__test_brightness__", - "created": 1675954621.5865624, - "msecs": 586.5623950958252, - "relativeCreated": 7482.804775238037, - "thread": 139894075555840, + "created": 1676441610.466563, + "msecs": 466.56298637390137, + "relativeCreated": 7470.078229904175, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Setting preconditions (Power on)", - "asctime": "2023-02-09 15:57:01,586", + "asctime": "2023-02-15 07:13:30,466", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", "msg": "Sending message with topic %s and payload %s", "args": [ "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", "levelno": 10, @@ -9439,22 +8359,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954621.285146, - "msecs": 285.14599800109863, - "relativeCreated": 7181.388378143311, - "thread": 139894075555840, + "created": 1676441610.165438, + "msecs": 165.4379367828369, + "relativeCreated": 7168.95318031311, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:01,285" + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:30,165" }, { "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", "msg": "Received message with topic %s and payload %s", "args": [ "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -9466,15 +8386,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954621.286125, - "msecs": 286.12494468688965, - "relativeCreated": 7182.367324829102, - "thread": 139894051313216, + "created": 1676441610.1665692, + "msecs": 166.56923294067383, + "relativeCreated": 7170.084476470947, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:01,286" + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:30,166" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -9493,49 +8413,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954621.2897255, - "msecs": 289.72554206848145, - "relativeCreated": 7185.967922210693, - "thread": 139894051313216, + "created": 1676441610.1702766, + "msecs": 170.27664184570312, + "relativeCreated": 7173.791885375977, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2023-02-09 15:57:01,289" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954621.2903469, - "msecs": 290.3468608856201, - "relativeCreated": 7186.589241027832, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:01,290" + "asctime": "2023-02-15 07:13:30,170" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", "msg": "Received message with topic %s and payload %s", "args": [ "videv/ffe/livingroom/floorlamp/brightness", - "b'50.0'" + "b'50'" ], "levelname": "DEBUG", "levelno": 10, @@ -9547,49 +8440,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954621.290895, - "msecs": 290.8949851989746, - "relativeCreated": 7187.1373653411865, - "thread": 139894051313216, + "created": 1676441610.171028, + "msecs": 171.02789878845215, + "relativeCreated": 7174.543142318726, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:01,290" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954621.2914126, - "msecs": 291.4125919342041, - "relativeCreated": 7187.654972076416, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:01,291" + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50'", + "asctime": "2023-02-15 07:13:30,171" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ "videv/ffe/livingroom/floorlamp/color_temp", - "b'5.0'" + "b'5'" ], "levelname": "DEBUG", "levelno": 10, @@ -9601,45 +8467,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954621.2919385, - "msecs": 291.93854331970215, - "relativeCreated": 7188.180923461914, - "thread": 139894051313216, + "created": 1676441610.1716821, + "msecs": 171.68211936950684, + "relativeCreated": 7175.19736289978, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:01,291" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954621.2928822, - "msecs": 292.88220405578613, - "relativeCreated": 7189.124584197998, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:01,292" + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5'", + "asctime": "2023-02-15 07:13:30,171" } ], - "time_consumption": 0.29368019104003906 + "time_consumption": 0.29488086700439453 }, { "name": "__tLogger__", @@ -9658,15 +8497,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954621.5872047, - "msecs": 587.2046947479248, - "relativeCreated": 7483.447074890137, - "thread": 139894075555840, + "created": 1676441610.4673207, + "msecs": 467.32068061828613, + "relativeCreated": 7470.83592414856, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:01,587", + "asctime": "2023-02-15 07:13:30,467", "moduleLogger": [ { "name": "__unittest__", @@ -9686,15 +8525,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954621.5869567, - "msecs": 586.9567394256592, - "relativeCreated": 7483.199119567871, - "thread": 139894075555840, + "created": 1676441610.4670026, + "msecs": 467.00263023376465, + "relativeCreated": 7470.517873764038, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:57:01,586" + "asctime": "2023-02-15 07:13:30,467" }, { "name": "__unittest__", @@ -9715,18 +8554,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954621.587095, - "msecs": 587.0950222015381, - "relativeCreated": 7483.33740234375, - "thread": 139894075555840, + "created": 1676441610.4671586, + "msecs": 467.15855598449707, + "relativeCreated": 7470.6737995147705, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:01,587" + "asctime": "2023-02-15 07:13:30,467" } ], - "time_consumption": 0.00010967254638671875 + "time_consumption": 0.0001621246337890625 }, { "name": "__tLogger__", @@ -9744,22 +8583,22 @@ "stack_info": null, "lineno": 63, "funcName": "__test_brightness__", - "created": 1675954621.8887236, - "msecs": 888.723611831665, - "relativeCreated": 7784.965991973877, - "thread": 139894075555840, + "created": 1676441610.7689192, + "msecs": 768.9192295074463, + "relativeCreated": 7772.43447303772, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:57:01,888", + "asctime": "2023-02-15 07:13:30,768", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", "msg": "Sending message with topic %s and payload %s", "args": [ "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" + "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", "levelno": 10, @@ -9771,22 +8610,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954621.5875607, - "msecs": 587.5606536865234, - "relativeCreated": 7483.803033828735, - "thread": 139894075555840, + "created": 1676441610.4677384, + "msecs": 467.73838996887207, + "relativeCreated": 7471.2536334991455, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:01,587" + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:30,467" }, { "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", "msg": "Received message with topic %s and payload %s", "args": [ "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" + "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -9798,22 +8637,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954621.5886562, - "msecs": 588.6561870574951, - "relativeCreated": 7484.898567199707, - "thread": 139894051313216, + "created": 1676441610.4690142, + "msecs": 469.01416778564453, + "relativeCreated": 7472.529411315918, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:01,588" + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:30,469" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", "msg": "Received message with topic %s and payload %s", "args": [ "videv/ffe/livingroom/floorlamp/brightness", - "b'65.0'" + "b'65'" ], "levelname": "DEBUG", "levelno": 10, @@ -9825,45 +8664,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954621.591281, - "msecs": 591.2809371948242, - "relativeCreated": 7487.523317337036, - "thread": 139894051313216, + "created": 1676441610.4716036, + "msecs": 471.6036319732666, + "relativeCreated": 7475.11887550354, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:57:01,591" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954621.5919626, - "msecs": 591.9625759124756, - "relativeCreated": 7488.2049560546875, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:01,591" + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'65'", + "asctime": "2023-02-15 07:13:30,471" } ], - "time_consumption": 0.29676103591918945 + "time_consumption": 0.2973155975341797 }, { "name": "__tLogger__", @@ -9882,15 +8694,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954621.8895864, - "msecs": 889.5864486694336, - "relativeCreated": 7785.8288288116455, - "thread": 139894075555840, + "created": 1676441610.7697818, + "msecs": 769.7818279266357, + "relativeCreated": 7773.297071456909, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:01,889", + "asctime": "2023-02-15 07:13:30,769", "moduleLogger": [ { "name": "__unittest__", @@ -9910,15 +8722,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954621.8893209, - "msecs": 889.3208503723145, - "relativeCreated": 7785.563230514526, - "thread": 139894075555840, + "created": 1676441610.7694802, + "msecs": 769.4802284240723, + "relativeCreated": 7772.995471954346, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:57:01,889" + "asctime": "2023-02-15 07:13:30,769" }, { "name": "__unittest__", @@ -9939,18 +8751,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954621.8894744, - "msecs": 889.4743919372559, - "relativeCreated": 7785.716772079468, - "thread": 139894075555840, + "created": 1676441610.7696357, + "msecs": 769.6356773376465, + "relativeCreated": 7773.15092086792, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:01,889" + "asctime": "2023-02-15 07:13:30,769" } ], - "time_consumption": 0.00011205673217773438 + "time_consumption": 0.0001461505889892578 }, { "name": "__tLogger__", @@ -9969,15 +8781,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954621.8899775, - "msecs": 889.9774551391602, - "relativeCreated": 7786.219835281372, - "thread": 139894075555840, + "created": 1676441610.7702053, + "msecs": 770.2052593231201, + "relativeCreated": 7773.720502853394, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:01,889", + "asctime": "2023-02-15 07:13:30,770", "moduleLogger": [ { "name": "__unittest__", @@ -9997,15 +8809,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954621.8897846, - "msecs": 889.784574508667, - "relativeCreated": 7786.026954650879, - "thread": 139894075555840, + "created": 1676441610.7699845, + "msecs": 769.9844837188721, + "relativeCreated": 7773.4997272491455, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:57:01,889" + "asctime": "2023-02-15 07:13:30,769" }, { "name": "__unittest__", @@ -10026,18 +8838,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954621.8898861, - "msecs": 889.8861408233643, - "relativeCreated": 7786.128520965576, - "thread": 139894075555840, + "created": 1676441610.7700946, + "msecs": 770.094633102417, + "relativeCreated": 7773.60987663269, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:01,889" + "asctime": "2023-02-15 07:13:30,770" } ], - "time_consumption": 9.131431579589844e-05 + "time_consumption": 0.000110626220703125 }, { "name": "__tLogger__", @@ -10055,21 +8867,21 @@ "stack_info": null, "lineno": 69, "funcName": "__test_brightness__", - "created": 1675954622.1922095, - "msecs": 192.20948219299316, - "relativeCreated": 8088.451862335205, - "thread": 139894075555840, + "created": 1676441611.0715725, + "msecs": 71.57254219055176, + "relativeCreated": 8075.087785720825, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:57:02,192", + "asctime": "2023-02-15 07:13:31,071", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffe/livingroom/floorlamp/brightness", + "videv/ffe/livingroom/floorlamp/brightness/set", "50" ], "levelname": "DEBUG", @@ -10082,15 +8894,231 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954621.8902676, - "msecs": 890.2676105499268, - "relativeCreated": 7786.509990692139, - "thread": 139894075555840, + "created": 1676441610.7706254, + "msecs": 770.6253528594971, + "relativeCreated": 7774.1405963897705, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness and payload 50", - "asctime": "2023-02-09 15:57:01,890" + "process": 509276, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 50", + "asctime": "2023-02-15 07:13:30,770" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441610.777081, + "msecs": 777.0810127258301, + "relativeCreated": 7780.5962562561035, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:30,777" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441610.7773893, + "msecs": 777.3892879486084, + "relativeCreated": 7780.904531478882, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:30,777" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441610.7776237, + "msecs": 777.6236534118652, + "relativeCreated": 7781.138896942139, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:30,777" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441610.7778852, + "msecs": 777.8851985931396, + "relativeCreated": 7781.400442123413, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:30,777" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441610.7780862, + "msecs": 778.0861854553223, + "relativeCreated": 7781.601428985596, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:30,778" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441610.8194098, + "msecs": 819.4098472595215, + "relativeCreated": 7822.925090789795, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:30,819" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441610.8202991, + "msecs": 820.2991485595703, + "relativeCreated": 7823.814392089844, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:30,820" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441610.8209972, + "msecs": 820.9972381591797, + "relativeCreated": 7824.512481689453, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:30,820" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -10109,288 +9137,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954621.8913128, - "msecs": 891.312837600708, - "relativeCreated": 7787.55521774292, - "thread": 139894051313216, + "created": 1676441610.823277, + "msecs": 823.2769966125488, + "relativeCreated": 7826.792240142822, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50'", - "asctime": "2023-02-09 15:57:01,891" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954621.8950233, - "msecs": 895.0233459472656, - "relativeCreated": 7791.2657260894775, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:01,895" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954621.8954911, - "msecs": 895.4911231994629, - "relativeCreated": 7791.733503341675, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:01,895" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954621.896, - "msecs": 895.9999084472656, - "relativeCreated": 7792.2422885894775, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:01,895" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954621.8966074, - "msecs": 896.6073989868164, - "relativeCreated": 7792.849779129028, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:01,896" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954621.8971448, - "msecs": 897.1447944641113, - "relativeCreated": 7793.387174606323, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:01,897" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954621.8976371, - "msecs": 897.637128829956, - "relativeCreated": 7793.879508972168, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:01,897" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954621.8981059, - "msecs": 898.1058597564697, - "relativeCreated": 7794.348239898682, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:01,898" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954621.898565, - "msecs": 898.5650539398193, - "relativeCreated": 7794.807434082031, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:01,898" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954621.9422388, - "msecs": 942.2388076782227, - "relativeCreated": 7838.481187820435, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:01,942" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954621.9429278, - "msecs": 942.9278373718262, - "relativeCreated": 7839.170217514038, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:01,942" + "asctime": "2023-02-15 07:13:30,823" } ], - "time_consumption": 0.249281644821167 + "time_consumption": 0.24829554557800293 }, { "name": "__tLogger__", @@ -10409,15 +9167,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954622.1928697, - "msecs": 192.8696632385254, - "relativeCreated": 8089.112043380737, - "thread": 139894075555840, + "created": 1676441611.07225, + "msecs": 72.2498893737793, + "relativeCreated": 8075.765132904053, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:02,192", + "asctime": "2023-02-15 07:13:31,072", "moduleLogger": [ { "name": "__unittest__", @@ -10437,15 +9195,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954622.1926231, - "msecs": 192.62313842773438, - "relativeCreated": 8088.865518569946, - "thread": 139894075555840, + "created": 1676441611.0719748, + "msecs": 71.9747543334961, + "relativeCreated": 8075.4899978637695, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:57:02,192" + "asctime": "2023-02-15 07:13:31,071" }, { "name": "__unittest__", @@ -10466,18 +9224,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954622.1927617, - "msecs": 192.76165962219238, - "relativeCreated": 8089.004039764404, - "thread": 139894075555840, + "created": 1676441611.0721047, + "msecs": 72.10469245910645, + "relativeCreated": 8075.61993598938, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:02,192" + "asctime": "2023-02-15 07:13:31,072" } ], - "time_consumption": 0.00010800361633300781 + "time_consumption": 0.00014519691467285156 }, { "name": "__tLogger__", @@ -10496,15 +9254,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954622.193298, - "msecs": 193.2981014251709, - "relativeCreated": 8089.540481567383, - "thread": 139894075555840, + "created": 1676441611.0726206, + "msecs": 72.62063026428223, + "relativeCreated": 8076.135873794556, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:02,193", + "asctime": "2023-02-15 07:13:31,072", "moduleLogger": [ { "name": "__unittest__", @@ -10524,15 +9282,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954622.193073, - "msecs": 193.07303428649902, - "relativeCreated": 8089.315414428711, - "thread": 139894075555840, + "created": 1676441611.0724318, + "msecs": 72.43180274963379, + "relativeCreated": 8075.947046279907, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:57:02,193" + "asctime": "2023-02-15 07:13:31,072" }, { "name": "__unittest__", @@ -10553,18 +9311,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954622.1932092, - "msecs": 193.20917129516602, - "relativeCreated": 8089.451551437378, - "thread": 139894075555840, + "created": 1676441611.072533, + "msecs": 72.53289222717285, + "relativeCreated": 8076.048135757446, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:02,193" + "asctime": "2023-02-15 07:13:31,072" } ], - "time_consumption": 8.893013000488281e-05 + "time_consumption": 8.7738037109375e-05 }, { "name": "__tLogger__", @@ -10582,22 +9340,22 @@ "stack_info": null, "lineno": 63, "funcName": "__test_brightness__", - "created": 1675954622.4946342, - "msecs": 494.63415145874023, - "relativeCreated": 8390.876531600952, - "thread": 139894075555840, + "created": 1676441611.3738122, + "msecs": 373.812198638916, + "relativeCreated": 8377.32744216919, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:57:02,494", + "asctime": "2023-02-15 07:13:31,373", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", "msg": "Sending message with topic %s and payload %s", "args": [ "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" + "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", "levelno": 10, @@ -10609,22 +9367,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954622.1936417, - "msecs": 193.64166259765625, - "relativeCreated": 8089.884042739868, - "thread": 139894075555840, + "created": 1676441611.0729632, + "msecs": 72.96323776245117, + "relativeCreated": 8076.478481292725, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:02,193" + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:31,072" }, { "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", "msg": "Received message with topic %s and payload %s", "args": [ "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" + "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -10636,22 +9394,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954622.1947305, - "msecs": 194.7305202484131, - "relativeCreated": 8090.972900390625, - "thread": 139894051313216, + "created": 1676441611.074053, + "msecs": 74.05304908752441, + "relativeCreated": 8077.568292617798, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:02,194" + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:31,074" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", "msg": "Received message with topic %s and payload %s", "args": [ "videv/ffe/livingroom/floorlamp/brightness", - "b'65.0'" + "b'65'" ], "levelname": "DEBUG", "levelno": 10, @@ -10663,45 +9421,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954622.1973412, - "msecs": 197.3412036895752, - "relativeCreated": 8093.583583831787, - "thread": 139894051313216, + "created": 1676441611.0762672, + "msecs": 76.26724243164062, + "relativeCreated": 8079.782485961914, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:57:02,197" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954622.1980217, - "msecs": 198.02165031433105, - "relativeCreated": 8094.264030456543, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:02,198" + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'65'", + "asctime": "2023-02-15 07:13:31,076" } ], - "time_consumption": 0.2966125011444092 + "time_consumption": 0.2975449562072754 }, { "name": "__tLogger__", @@ -10720,15 +9451,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954622.4952106, - "msecs": 495.2106475830078, - "relativeCreated": 8391.45302772522, - "thread": 139894075555840, + "created": 1676441611.374525, + "msecs": 374.5250701904297, + "relativeCreated": 8378.040313720703, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:02,495", + "asctime": "2023-02-15 07:13:31,374", "moduleLogger": [ { "name": "__unittest__", @@ -10748,15 +9479,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954622.494995, - "msecs": 494.9951171875, - "relativeCreated": 8391.237497329712, - "thread": 139894075555840, + "created": 1676441611.374236, + "msecs": 374.2361068725586, + "relativeCreated": 8377.751350402832, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:57:02,494" + "asctime": "2023-02-15 07:13:31,374" }, { "name": "__unittest__", @@ -10777,18 +9508,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954622.4951165, - "msecs": 495.1164722442627, - "relativeCreated": 8391.358852386475, - "thread": 139894075555840, + "created": 1676441611.3743742, + "msecs": 374.3741512298584, + "relativeCreated": 8377.889394760132, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:02,495" + "asctime": "2023-02-15 07:13:31,374" } ], - "time_consumption": 9.417533874511719e-05 + "time_consumption": 0.00015091896057128906 }, { "name": "__tLogger__", @@ -10807,15 +9538,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954622.4955595, - "msecs": 495.5594539642334, - "relativeCreated": 8391.801834106445, - "thread": 139894075555840, + "created": 1676441611.3750021, + "msecs": 375.0021457672119, + "relativeCreated": 8378.517389297485, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:02,495", + "asctime": "2023-02-15 07:13:31,375", "moduleLogger": [ { "name": "__unittest__", @@ -10835,15 +9566,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954622.4953585, - "msecs": 495.3584671020508, - "relativeCreated": 8391.600847244263, - "thread": 139894075555840, + "created": 1676441611.3747323, + "msecs": 374.73225593566895, + "relativeCreated": 8378.247499465942, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:57:02,495" + "asctime": "2023-02-15 07:13:31,374" }, { "name": "__unittest__", @@ -10864,18 +9595,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954622.4954803, - "msecs": 495.4802989959717, - "relativeCreated": 8391.722679138184, - "thread": 139894075555840, + "created": 1676441611.3748991, + "msecs": 374.89914894104004, + "relativeCreated": 8378.414392471313, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:02,495" + "asctime": "2023-02-15 07:13:31,374" } ], - "time_consumption": 7.915496826171875e-05 + "time_consumption": 0.000102996826171875 }, { "name": "__tLogger__", @@ -10893,21 +9624,21 @@ "stack_info": null, "lineno": 69, "funcName": "__test_brightness__", - "created": 1675954622.7977085, - "msecs": 797.7085113525391, - "relativeCreated": 8693.950891494751, - "thread": 139894075555840, + "created": 1676441611.67641, + "msecs": 676.4099597930908, + "relativeCreated": 8679.925203323364, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:57:02,797", + "asctime": "2023-02-15 07:13:31,676", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffe/livingroom/floorlamp/brightness", + "videv/ffe/livingroom/floorlamp/brightness/set", "50" ], "levelname": "DEBUG", @@ -10920,15 +9651,231 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954622.4958186, - "msecs": 495.8186149597168, - "relativeCreated": 8392.060995101929, - "thread": 139894075555840, + "created": 1676441611.3753128, + "msecs": 375.31280517578125, + "relativeCreated": 8378.828048706055, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness and payload 50", - "asctime": "2023-02-09 15:57:02,495" + "process": 509276, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 50", + "asctime": "2023-02-15 07:13:31,375" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441611.3811305, + "msecs": 381.1304569244385, + "relativeCreated": 8384.645700454712, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:31,381" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441611.3815596, + "msecs": 381.5596103668213, + "relativeCreated": 8385.074853897095, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:31,381" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441611.381743, + "msecs": 381.7429542541504, + "relativeCreated": 8385.258197784424, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:31,381" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441611.3819954, + "msecs": 381.99543952941895, + "relativeCreated": 8385.510683059692, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:31,381" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441611.3821914, + "msecs": 382.19141960144043, + "relativeCreated": 8385.706663131714, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:31,382" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441611.3823817, + "msecs": 382.3816776275635, + "relativeCreated": 8385.896921157837, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:31,382" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441611.382626, + "msecs": 382.6260566711426, + "relativeCreated": 8386.141300201416, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:31,382" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441611.3828406, + "msecs": 382.840633392334, + "relativeCreated": 8386.355876922607, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:31,382" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", @@ -10947,288 +9894,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954622.4967935, - "msecs": 496.7935085296631, - "relativeCreated": 8393.035888671875, - "thread": 139894051313216, + "created": 1676441611.4280112, + "msecs": 428.0111789703369, + "relativeCreated": 8431.52642250061, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50'", - "asctime": "2023-02-09 15:57:02,496" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954622.5006738, - "msecs": 500.673770904541, - "relativeCreated": 8396.916151046753, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:02,500" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954622.5011702, - "msecs": 501.17015838623047, - "relativeCreated": 8397.412538528442, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:02,501" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954622.5016937, - "msecs": 501.6937255859375, - "relativeCreated": 8397.93610572815, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:02,501" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954622.502296, - "msecs": 502.29597091674805, - "relativeCreated": 8398.53835105896, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:02,502" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954622.5027971, - "msecs": 502.79712677001953, - "relativeCreated": 8399.039506912231, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:02,502" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954622.5032713, - "msecs": 503.27134132385254, - "relativeCreated": 8399.513721466064, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:02,503" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954622.5037298, - "msecs": 503.72982025146484, - "relativeCreated": 8399.972200393677, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:02,503" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954622.504194, - "msecs": 504.1940212249756, - "relativeCreated": 8400.436401367188, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:02,504" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954622.5467203, - "msecs": 546.7202663421631, - "relativeCreated": 8442.962646484375, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:02,546" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954622.5474083, - "msecs": 547.4083423614502, - "relativeCreated": 8443.650722503662, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:02,547" + "asctime": "2023-02-15 07:13:31,428" } ], - "time_consumption": 0.25030016899108887 + "time_consumption": 0.2483987808227539 }, { "name": "__tLogger__", @@ -11247,15 +9924,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954622.7982867, - "msecs": 798.2866764068604, - "relativeCreated": 8694.529056549072, - "thread": 139894075555840, + "created": 1676441611.6771708, + "msecs": 677.1707534790039, + "relativeCreated": 8680.685997009277, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:02,798", + "asctime": "2023-02-15 07:13:31,677", "moduleLogger": [ { "name": "__unittest__", @@ -11275,15 +9952,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954622.7980728, - "msecs": 798.0728149414062, - "relativeCreated": 8694.315195083618, - "thread": 139894075555840, + "created": 1676441611.6768684, + "msecs": 676.8684387207031, + "relativeCreated": 8680.383682250977, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:57:02,798" + "asctime": "2023-02-15 07:13:31,676" }, { "name": "__unittest__", @@ -11304,18 +9981,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954622.7981927, - "msecs": 798.1927394866943, - "relativeCreated": 8694.435119628906, - "thread": 139894075555840, + "created": 1676441611.67702, + "msecs": 677.0200729370117, + "relativeCreated": 8680.535316467285, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:02,798" + "asctime": "2023-02-15 07:13:31,677" } ], - "time_consumption": 9.393692016601562e-05 + "time_consumption": 0.0001506805419921875 }, { "name": "__tLogger__", @@ -11331,22 +10008,22 @@ "stack_info": null, "lineno": 74, "funcName": "__test_brightness__", - "created": 1675954623.0996072, - "msecs": 99.60722923278809, - "relativeCreated": 8995.849609375, - "thread": 139894075555840, + "created": 1676441611.9786205, + "msecs": 978.6205291748047, + "relativeCreated": 8982.135772705078, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Resetting precondition (Power off)", - "asctime": "2023-02-09 15:57:03,099", + "asctime": "2023-02-15 07:13:31,978", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", "msg": "Sending message with topic %s and payload %s", "args": [ "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", "levelno": 10, @@ -11358,22 +10035,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954622.798642, - "msecs": 798.6419200897217, - "relativeCreated": 8694.884300231934, - "thread": 139894075555840, + "created": 1676441611.6776793, + "msecs": 677.6793003082275, + "relativeCreated": 8681.194543838501, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:02,798" + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:31,677" }, { "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", "msg": "Received message with topic %s and payload %s", "args": [ "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -11385,15 +10062,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954622.7996356, - "msecs": 799.635648727417, - "relativeCreated": 8695.878028869629, - "thread": 139894051313216, + "created": 1676441611.6789951, + "msecs": 678.9951324462891, + "relativeCreated": 8682.510375976562, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:02,799" + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:31,678" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -11412,50 +10089,23 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954622.8020575, - "msecs": 802.0575046539307, - "relativeCreated": 8698.299884796143, - "thread": 139894051313216, + "created": 1676441611.6815078, + "msecs": 681.5078258514404, + "relativeCreated": 8685.023069381714, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:57:02,802" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954622.8026452, - "msecs": 802.645206451416, - "relativeCreated": 8698.887586593628, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:02,802" + "asctime": "2023-02-15 07:13:31,681" } ], - "time_consumption": 0.29696202278137207 + "time_consumption": 0.29711270332336426 } ], - "time_consumption": 1.814870834350586, - "time_start": "2023-02-09 15:57:01,284", - "time_finished": "2023-02-09 15:57:03,099" + "time_consumption": 1.813593864440918, + "time_start": "2023-02-15 07:13:30,165", + "time_finished": "2023-02-15 07:13:31,978" }, "Color temperature test for device and virtual device: zigbee/ffe/livingroom/floorlamp_1": { "name": "__tLogger__", @@ -11471,15 +10121,15 @@ "stack_info": null, "lineno": 81, "funcName": "test_color_temp", - "created": 1675954623.1002674, - "msecs": 100.26741027832031, - "relativeCreated": 8996.509790420532, - "thread": 139894075555840, + "created": 1676441611.9795027, + "msecs": 979.5026779174805, + "relativeCreated": 8983.017921447754, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Color temperature test for device and virtual device: zigbee/ffe/livingroom/floorlamp_1", - "asctime": "2023-02-09 15:57:03,100", + "asctime": "2023-02-15 07:13:31,979", "moduleLogger": [], "testcaseLogger": [ { @@ -11496,22 +10146,22 @@ "stack_info": null, "lineno": 88, "funcName": "__test_color_temp__", - "created": 1675954623.402552, - "msecs": 402.55188941955566, - "relativeCreated": 9298.794269561768, - "thread": 139894075555840, + "created": 1676441612.2811818, + "msecs": 281.18181228637695, + "relativeCreated": 9284.69705581665, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Setting preconditions (Power on)", - "asctime": "2023-02-09 15:57:03,402", + "asctime": "2023-02-15 07:13:32,281", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", "msg": "Sending message with topic %s and payload %s", "args": [ "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", "levelno": 10, @@ -11523,22 +10173,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954623.100664, - "msecs": 100.66390037536621, - "relativeCreated": 8996.906280517578, - "thread": 139894075555840, + "created": 1676441611.9800503, + "msecs": 980.0503253936768, + "relativeCreated": 8983.56556892395, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:03,100" + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:31,980" }, { "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", "msg": "Received message with topic %s and payload %s", "args": [ "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -11550,15 +10200,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954623.1016765, - "msecs": 101.67646408081055, - "relativeCreated": 8997.918844223022, - "thread": 139894051313216, + "created": 1676441611.981266, + "msecs": 981.2660217285156, + "relativeCreated": 8984.781265258789, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:03,101" + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:31,981" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", @@ -11577,45 +10227,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954623.1039495, - "msecs": 103.94954681396484, - "relativeCreated": 9000.191926956177, - "thread": 139894051313216, + "created": 1676441611.9851162, + "msecs": 985.1162433624268, + "relativeCreated": 8988.6314868927, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2023-02-09 15:57:03,103" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954623.1045601, - "msecs": 104.56013679504395, - "relativeCreated": 9000.802516937256, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:03,104" + "asctime": "2023-02-15 07:13:31,985" } ], - "time_consumption": 0.2979917526245117 + "time_consumption": 0.2960655689239502 }, { "name": "__tLogger__", @@ -11634,15 +10257,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954623.4031177, - "msecs": 403.1176567077637, - "relativeCreated": 9299.360036849976, - "thread": 139894075555840, + "created": 1676441612.281898, + "msecs": 281.89802169799805, + "relativeCreated": 9285.413265228271, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:03,403", + "asctime": "2023-02-15 07:13:32,281", "moduleLogger": [ { "name": "__unittest__", @@ -11662,15 +10285,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954623.4029016, - "msecs": 402.90164947509766, - "relativeCreated": 9299.14402961731, - "thread": 139894075555840, + "created": 1676441612.281615, + "msecs": 281.6150188446045, + "relativeCreated": 9285.130262374878, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device color temperature): 5 ()", - "asctime": "2023-02-09 15:57:03,402" + "asctime": "2023-02-15 07:13:32,281" }, { "name": "__unittest__", @@ -11691,18 +10314,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954623.4030225, - "msecs": 403.02252769470215, - "relativeCreated": 9299.264907836914, - "thread": 139894075555840, + "created": 1676441612.2817721, + "msecs": 281.7721366882324, + "relativeCreated": 9285.287380218506, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device color temperature): result = 5 ()", - "asctime": "2023-02-09 15:57:03,403" + "asctime": "2023-02-15 07:13:32,281" } ], - "time_consumption": 9.512901306152344e-05 + "time_consumption": 0.000125885009765625 }, { "name": "__tLogger__", @@ -11720,22 +10343,22 @@ "stack_info": null, "lineno": 94, "funcName": "__test_color_temp__", - "created": 1675954623.7045069, - "msecs": 704.5068740844727, - "relativeCreated": 9600.749254226685, - "thread": 139894075555840, + "created": 1676441612.5832121, + "msecs": 583.21213722229, + "relativeCreated": 9586.727380752563, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing light device color temperature to '5'", - "asctime": "2023-02-09 15:57:03,704", + "asctime": "2023-02-15 07:13:32,583", "moduleLogger": [ { "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", "msg": "Sending message with topic %s and payload %s", "args": [ "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}" + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}" ], "levelname": "DEBUG", "levelno": 10, @@ -11747,22 +10370,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954623.4034345, - "msecs": 403.43451499938965, - "relativeCreated": 9299.676895141602, - "thread": 139894075555840, + "created": 1676441612.282338, + "msecs": 282.33790397644043, + "relativeCreated": 9285.853147506714, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:03,403" + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}", + "asctime": "2023-02-15 07:13:32,282" }, { "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", "msg": "Received message with topic %s and payload %s", "args": [ "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'" + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -11774,22 +10397,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954623.4043727, - "msecs": 404.3726921081543, - "relativeCreated": 9300.615072250366, - "thread": 139894051313216, + "created": 1676441612.283576, + "msecs": 283.57601165771484, + "relativeCreated": 9287.091255187988, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:03,404" + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'", + "asctime": "2023-02-15 07:13:32,283" }, { "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ "videv/ffe/livingroom/floorlamp/color_temp", - "b'8.0'" + "b'8'" ], "levelname": "DEBUG", "levelno": 10, @@ -11801,45 +10424,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954623.4066575, - "msecs": 406.65745735168457, - "relativeCreated": 9302.899837493896, - "thread": 139894051313216, + "created": 1676441612.2861445, + "msecs": 286.144495010376, + "relativeCreated": 9289.65973854065, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'8.0'", - "asctime": "2023-02-09 15:57:03,406" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954623.4072578, - "msecs": 407.2577953338623, - "relativeCreated": 9303.500175476074, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:03,407" + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'8'", + "asctime": "2023-02-15 07:13:32,286" } ], - "time_consumption": 0.29724907875061035 + "time_consumption": 0.29706764221191406 }, { "name": "__tLogger__", @@ -11858,15 +10454,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954623.705199, - "msecs": 705.1990032196045, - "relativeCreated": 9601.441383361816, - "thread": 139894075555840, + "created": 1676441612.5838866, + "msecs": 583.8866233825684, + "relativeCreated": 9587.401866912842, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device color temperature is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:03,705", + "asctime": "2023-02-15 07:13:32,583", "moduleLogger": [ { "name": "__unittest__", @@ -11886,15 +10482,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954623.7049096, - "msecs": 704.9095630645752, - "relativeCreated": 9601.151943206787, - "thread": 139894075555840, + "created": 1676441612.5836048, + "msecs": 583.6048126220703, + "relativeCreated": 9587.120056152344, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device color temperature): 8 ()", - "asctime": "2023-02-09 15:57:03,704" + "asctime": "2023-02-15 07:13:32,583" }, { "name": "__unittest__", @@ -11915,15 +10511,65755 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954623.7050767, - "msecs": 705.0766944885254, - "relativeCreated": 9601.319074630737, - "thread": 139894075555840, + "created": 1676441612.5837424, + "msecs": 583.7423801422119, + "relativeCreated": 9587.257623672485, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device color temperature): result = 8 ()", - "asctime": "2023-02-09 15:57:03,705" + "asctime": "2023-02-15 07:13:32,583" + } + ], + "time_consumption": 0.0001442432403564453 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441612.5843081, + "msecs": 584.3081474304199, + "relativeCreated": 9587.823390960693, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:13:32,584", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441612.5841098, + "msecs": 584.1097831726074, + "relativeCreated": 9587.62502670288, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 8 ()", + "asctime": "2023-02-15 07:13:32,584" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441612.584214, + "msecs": 584.2139720916748, + "relativeCreated": 9587.729215621948, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 8 ()", + "asctime": "2023-02-15 07:13:32,584" + } + ], + "time_consumption": 9.417533874511719e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 100, + "funcName": "__test_color_temp__", + "created": 1676441612.885817, + "msecs": 885.8170509338379, + "relativeCreated": 9889.332294464111, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device color temperature to '5'", + "asctime": "2023-02-15 07:13:32,885", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp/set", + "5" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441612.5846615, + "msecs": 584.6614837646484, + "relativeCreated": 9588.176727294922, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 5", + "asctime": "2023-02-15 07:13:32,584" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441612.590814, + "msecs": 590.8141136169434, + "relativeCreated": 9594.329357147217, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:32,590" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441612.591025, + "msecs": 591.0251140594482, + "relativeCreated": 9594.540357589722, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:32,591" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441612.5912268, + "msecs": 591.2268161773682, + "relativeCreated": 9594.742059707642, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:32,591" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441612.5914686, + "msecs": 591.4685726165771, + "relativeCreated": 9594.98381614685, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:32,591" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441612.5916588, + "msecs": 591.6588306427002, + "relativeCreated": 9595.174074172974, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:32,591" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441612.591844, + "msecs": 591.8440818786621, + "relativeCreated": 9595.359325408936, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:32,591" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441612.592024, + "msecs": 592.0240879058838, + "relativeCreated": 9595.539331436157, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:32,592" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441612.5922196, + "msecs": 592.2195911407471, + "relativeCreated": 9595.73483467102, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:32,592" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441612.640047, + "msecs": 640.0470733642578, + "relativeCreated": 9643.562316894531, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5'", + "asctime": "2023-02-15 07:13:32,640" + } + ], + "time_consumption": 0.24576997756958008 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441612.8866363, + "msecs": 886.6362571716309, + "relativeCreated": 9890.151500701904, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:13:32,886", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441612.886272, + "msecs": 886.2719535827637, + "relativeCreated": 9889.787197113037, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 5 ()", + "asctime": "2023-02-15 07:13:32,886" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441612.886505, + "msecs": 886.5048885345459, + "relativeCreated": 9890.02013206482, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 5 ()", + "asctime": "2023-02-15 07:13:32,886" + } + ], + "time_consumption": 0.00013136863708496094 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441612.887065, + "msecs": 887.0649337768555, + "relativeCreated": 9890.580177307129, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:13:32,887", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441612.8868368, + "msecs": 886.8367671966553, + "relativeCreated": 9890.352010726929, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 5 ()", + "asctime": "2023-02-15 07:13:32,886" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441612.8869627, + "msecs": 886.9626522064209, + "relativeCreated": 9890.477895736694, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 5 ()", + "asctime": "2023-02-15 07:13:32,886" + } + ], + "time_consumption": 0.00010228157043457031 + }, + { + "name": "__tLogger__", + "msg": "Changing light device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 94, + "funcName": "__test_color_temp__", + "created": 1676441613.18841, + "msecs": 188.41004371643066, + "relativeCreated": 10191.925287246704, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device color temperature to '5'", + "asctime": "2023-02-15 07:13:33,188", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441612.8874507, + "msecs": 887.4506950378418, + "relativeCreated": 9890.965938568115, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}", + "asctime": "2023-02-15 07:13:32,887" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441612.8886425, + "msecs": 888.6425495147705, + "relativeCreated": 9892.157793045044, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'", + "asctime": "2023-02-15 07:13:32,888" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441612.8911965, + "msecs": 891.1964893341064, + "relativeCreated": 9894.71173286438, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'8'", + "asctime": "2023-02-15 07:13:32,891" + } + ], + "time_consumption": 0.2972135543823242 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441613.1890192, + "msecs": 189.01920318603516, + "relativeCreated": 10192.534446716309, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:13:33,189", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441613.1887867, + "msecs": 188.78674507141113, + "relativeCreated": 10192.301988601685, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 8 ()", + "asctime": "2023-02-15 07:13:33,188" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441613.188916, + "msecs": 188.91596794128418, + "relativeCreated": 10192.431211471558, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 8 ()", + "asctime": "2023-02-15 07:13:33,188" + } + ], + "time_consumption": 0.00010323524475097656 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441613.1894135, + "msecs": 189.41354751586914, + "relativeCreated": 10192.928791046143, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:13:33,189", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441613.1892135, + "msecs": 189.21351432800293, + "relativeCreated": 10192.728757858276, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 8 ()", + "asctime": "2023-02-15 07:13:33,189" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441613.1893196, + "msecs": 189.31961059570312, + "relativeCreated": 10192.834854125977, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 8 ()", + "asctime": "2023-02-15 07:13:33,189" + } + ], + "time_consumption": 9.393692016601562e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 100, + "funcName": "__test_color_temp__", + "created": 1676441613.4907446, + "msecs": 490.74459075927734, + "relativeCreated": 10494.25983428955, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device color temperature to '5'", + "asctime": "2023-02-15 07:13:33,490", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp/set", + "5" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441613.1896565, + "msecs": 189.65649604797363, + "relativeCreated": 10193.171739578247, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 5", + "asctime": "2023-02-15 07:13:33,189" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441613.1948752, + "msecs": 194.87524032592773, + "relativeCreated": 10198.390483856201, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:33,194" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441613.1954794, + "msecs": 195.4793930053711, + "relativeCreated": 10198.994636535645, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:33,195" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441613.195766, + "msecs": 195.76597213745117, + "relativeCreated": 10199.281215667725, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:33,195" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441613.1959746, + "msecs": 195.97458839416504, + "relativeCreated": 10199.489831924438, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:33,195" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441613.196147, + "msecs": 196.14696502685547, + "relativeCreated": 10199.662208557129, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:33,196" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441613.1963093, + "msecs": 196.30932807922363, + "relativeCreated": 10199.824571609497, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:33,196" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441613.1964686, + "msecs": 196.46859169006348, + "relativeCreated": 10199.983835220337, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:33,196" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441613.1966522, + "msecs": 196.65217399597168, + "relativeCreated": 10200.167417526245, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:33,196" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441613.2436347, + "msecs": 243.63470077514648, + "relativeCreated": 10247.14994430542, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5'", + "asctime": "2023-02-15 07:13:33,243" + } + ], + "time_consumption": 0.24710988998413086 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441613.4914865, + "msecs": 491.4865493774414, + "relativeCreated": 10495.001792907715, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:13:33,491", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441613.4912074, + "msecs": 491.2073612213135, + "relativeCreated": 10494.722604751587, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 5 ()", + "asctime": "2023-02-15 07:13:33,491" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441613.4913619, + "msecs": 491.3618564605713, + "relativeCreated": 10494.877099990845, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 5 ()", + "asctime": "2023-02-15 07:13:33,491" + } + ], + "time_consumption": 0.0001246929168701172 + }, + { + "name": "__tLogger__", + "msg": "Resetting precondition (Power off)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 105, + "funcName": "__test_color_temp__", + "created": 1676441613.792921, + "msecs": 792.9210662841797, + "relativeCreated": 10796.436309814453, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Resetting precondition (Power off)", + "asctime": "2023-02-15 07:13:33,792", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441613.4919062, + "msecs": 491.90616607666016, + "relativeCreated": 10495.421409606934, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:33,491" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441613.4931684, + "msecs": 493.1683540344238, + "relativeCreated": 10496.683597564697, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:33,493" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441613.4957244, + "msecs": 495.7244396209717, + "relativeCreated": 10499.239683151245, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", + "asctime": "2023-02-15 07:13:33,495" + } + ], + "time_consumption": 0.297196626663208 + } + ], + "time_consumption": 1.8134183883666992, + "time_start": "2023-02-15 07:13:31,979", + "time_finished": "2023-02-15 07:13:33,792" + }, + "Power On/ Off test for device and virtual device: zigbee/ffe/livingroom/floorlamp_1": { + "name": "__tLogger__", + "msg": "Power On/ Off test for device and virtual device: zigbee/ffe/livingroom/floorlamp_1", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "test_power_on_off", + "created": 1676441613.7936802, + "msecs": 793.6801910400391, + "relativeCreated": 10797.195434570312, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Power On/ Off test for device and virtual device: zigbee/ffe/livingroom/floorlamp_1", + "asctime": "2023-02-15 07:13:33,793", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441613.7942169, + "msecs": 794.2168712615967, + "relativeCreated": 10797.73211479187, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:33,794", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441613.7939575, + "msecs": 793.9574718475342, + "relativeCreated": 10797.472715377808, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:13:33,793" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441613.7940998, + "msecs": 794.0998077392578, + "relativeCreated": 10797.615051269531, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:13:33,794" + } + ], + "time_consumption": 0.00011706352233886719 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441614.0960245, + "msecs": 96.0245132446289, + "relativeCreated": 11099.539756774902, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:13:34,096", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441613.794663, + "msecs": 794.6629524230957, + "relativeCreated": 10798.17819595337, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:33,794" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441613.7958121, + "msecs": 795.8121299743652, + "relativeCreated": 10799.327373504639, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:33,795" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441613.79824, + "msecs": 798.2399463653564, + "relativeCreated": 10801.75518989563, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", + "asctime": "2023-02-15 07:13:33,798" + } + ], + "time_consumption": 0.29778456687927246 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441614.0967634, + "msecs": 96.76337242126465, + "relativeCreated": 11100.278615951538, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:34,096", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441614.0964842, + "msecs": 96.48418426513672, + "relativeCreated": 11099.99942779541, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:13:34,096" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441614.0966368, + "msecs": 96.63677215576172, + "relativeCreated": 11100.152015686035, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:13:34,096" + } + ], + "time_consumption": 0.0001266002655029297 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441614.0971687, + "msecs": 97.1686840057373, + "relativeCreated": 11100.68392753601, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:34,097", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441614.0969565, + "msecs": 96.95649147033691, + "relativeCreated": 11100.47173500061, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:13:34,096" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441614.097068, + "msecs": 97.06807136535645, + "relativeCreated": 11100.58331489563, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:13:34,097" + } + ], + "time_consumption": 0.00010061264038085938 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441614.3991835, + "msecs": 399.1835117340088, + "relativeCreated": 11402.698755264282, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:13:34,399", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441614.0974934, + "msecs": 97.49341011047363, + "relativeCreated": 11101.008653640747, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/state/set and payload false", + "asctime": "2023-02-15 07:13:34,097" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441614.103483, + "msecs": 103.48296165466309, + "relativeCreated": 11106.998205184937, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:34,103" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441614.1043646, + "msecs": 104.36463356018066, + "relativeCreated": 11107.879877090454, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:34,104" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441614.104632, + "msecs": 104.63190078735352, + "relativeCreated": 11108.147144317627, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:34,104" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441614.104992, + "msecs": 104.99191284179688, + "relativeCreated": 11108.50715637207, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:34,104" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441614.1051946, + "msecs": 105.1945686340332, + "relativeCreated": 11108.709812164307, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:34,105" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441614.1053896, + "msecs": 105.38959503173828, + "relativeCreated": 11108.904838562012, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:34,105" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441614.1055577, + "msecs": 105.55768013000488, + "relativeCreated": 11109.072923660278, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:34,105" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441614.1057255, + "msecs": 105.72552680969238, + "relativeCreated": 11109.240770339966, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:34,105" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441614.148629, + "msecs": 148.62895011901855, + "relativeCreated": 11152.144193649292, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", + "asctime": "2023-02-15 07:13:34,148" + } + ], + "time_consumption": 0.25055456161499023 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441614.3998566, + "msecs": 399.8565673828125, + "relativeCreated": 11403.371810913086, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:34,399", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441614.399618, + "msecs": 399.61791038513184, + "relativeCreated": 11403.133153915405, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:13:34,399" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441614.3997514, + "msecs": 399.7514247894287, + "relativeCreated": 11403.266668319702, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:13:34,399" + } + ], + "time_consumption": 0.00010514259338378906 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441614.4002242, + "msecs": 400.2242088317871, + "relativeCreated": 11403.73945236206, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:34,400", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441614.4000216, + "msecs": 400.0215530395508, + "relativeCreated": 11403.536796569824, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:13:34,400" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441614.400129, + "msecs": 400.1290798187256, + "relativeCreated": 11403.644323348999, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:13:34,400" + } + ], + "time_consumption": 9.512901306152344e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441614.7017014, + "msecs": 701.7014026641846, + "relativeCreated": 11705.216646194458, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:13:34,701", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441614.4005747, + "msecs": 400.5746841430664, + "relativeCreated": 11404.08992767334, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:34,400" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441614.4017231, + "msecs": 401.72314643859863, + "relativeCreated": 11405.238389968872, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:34,401" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441614.40429, + "msecs": 404.28996086120605, + "relativeCreated": 11407.80520439148, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", + "asctime": "2023-02-15 07:13:34,404" + } + ], + "time_consumption": 0.2974114418029785 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441614.7024736, + "msecs": 702.4736404418945, + "relativeCreated": 11705.988883972168, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:34,702", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441614.7021585, + "msecs": 702.1584510803223, + "relativeCreated": 11705.673694610596, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:13:34,702" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441614.7023103, + "msecs": 702.31032371521, + "relativeCreated": 11705.825567245483, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:13:34,702" + } + ], + "time_consumption": 0.0001633167266845703 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441614.7029338, + "msecs": 702.9337882995605, + "relativeCreated": 11706.449031829834, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:34,702", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441614.7026827, + "msecs": 702.6827335357666, + "relativeCreated": 11706.19797706604, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:13:34,702" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441614.7027943, + "msecs": 702.7943134307861, + "relativeCreated": 11706.30955696106, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:13:34,702" + } + ], + "time_consumption": 0.00013947486877441406 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441615.0040977, + "msecs": 4.097700119018555, + "relativeCreated": 12007.612943649292, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:13:35,004", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441614.7032366, + "msecs": 703.2365798950195, + "relativeCreated": 11706.751823425293, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/state/set and payload false", + "asctime": "2023-02-15 07:13:34,703" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441614.7088633, + "msecs": 708.8632583618164, + "relativeCreated": 11712.37850189209, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:34,708" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441614.709181, + "msecs": 709.1810703277588, + "relativeCreated": 11712.696313858032, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:34,709" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441614.7094526, + "msecs": 709.4526290893555, + "relativeCreated": 11712.967872619629, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:34,709" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441614.7096977, + "msecs": 709.6977233886719, + "relativeCreated": 11713.212966918945, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:34,709" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441614.7098927, + "msecs": 709.892749786377, + "relativeCreated": 11713.40799331665, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:34,709" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441614.7100775, + "msecs": 710.0775241851807, + "relativeCreated": 11713.592767715454, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:34,710" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441614.7102635, + "msecs": 710.2634906768799, + "relativeCreated": 11713.778734207153, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:34,710" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441614.710456, + "msecs": 710.4558944702148, + "relativeCreated": 11713.971138000488, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:34,710" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441614.7532659, + "msecs": 753.2658576965332, + "relativeCreated": 11756.781101226807, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", + "asctime": "2023-02-15 07:13:34,753" + } + ], + "time_consumption": 0.25083184242248535 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441615.0047817, + "msecs": 4.7817230224609375, + "relativeCreated": 12008.296966552734, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:35,004", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441615.004498, + "msecs": 4.498004913330078, + "relativeCreated": 12008.013248443604, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:13:35,004" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441615.004667, + "msecs": 4.667043685913086, + "relativeCreated": 12008.182287216187, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:13:35,004" + } + ], + "time_consumption": 0.00011467933654785156 + } + ], + "time_consumption": 1.2111015319824219, + "time_start": "2023-02-15 07:13:33,793", + "time_finished": "2023-02-15 07:13:35,004" + }, + "Brightness test for device and virtual device: zigbee/ffe/livingroom/main_light": { + "name": "__tLogger__", + "msg": "Brightness test for device and virtual device: zigbee/ffe/livingroom/main_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 50, + "funcName": "test_brightness", + "created": 1676441615.005319, + "msecs": 5.319118499755859, + "relativeCreated": 12008.83436203003, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Brightness test for device and virtual device: zigbee/ffe/livingroom/main_light", + "asctime": "2023-02-15 07:13:35,005", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Power on)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 57, + "funcName": "__test_brightness__", + "created": 1676441615.3073928, + "msecs": 307.39283561706543, + "relativeCreated": 12310.908079147339, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Power on)", + "asctime": "2023-02-15 07:13:35,307", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441615.0056503, + "msecs": 5.65028190612793, + "relativeCreated": 12009.165525436401, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:13:35,005" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441615.006314, + "msecs": 6.31403923034668, + "relativeCreated": 12009.82928276062, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:35,006" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.007576, + "msecs": 7.57598876953125, + "relativeCreated": 12011.091232299805, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:13:35,007" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.0084577, + "msecs": 8.457660675048828, + "relativeCreated": 12011.972904205322, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:35,008" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.0510545, + "msecs": 51.05447769165039, + "relativeCreated": 12054.569721221924, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:35,051" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441615.0517216, + "msecs": 51.72157287597656, + "relativeCreated": 12055.23681640625, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:35,051" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.0523467, + "msecs": 52.34670639038086, + "relativeCreated": 12055.861949920654, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:35,052" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441615.0529072, + "msecs": 52.90722846984863, + "relativeCreated": 12056.422472000122, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:35,052" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.0535963, + "msecs": 53.59625816345215, + "relativeCreated": 12057.111501693726, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:35,053" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441615.0541356, + "msecs": 54.13556098937988, + "relativeCreated": 12057.650804519653, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:35,054" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.054703, + "msecs": 54.7029972076416, + "relativeCreated": 12058.218240737915, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:35,054" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441615.0552058, + "msecs": 55.2058219909668, + "relativeCreated": 12058.72106552124, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:35,055" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.05584, + "msecs": 55.84001541137695, + "relativeCreated": 12059.35525894165, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:35,055" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441615.0563433, + "msecs": 56.34331703186035, + "relativeCreated": 12059.858560562134, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:35,056" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.056871, + "msecs": 56.87093734741211, + "relativeCreated": 12060.386180877686, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:35,056" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441615.0574236, + "msecs": 57.42359161376953, + "relativeCreated": 12060.938835144043, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:35,057" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.0581148, + "msecs": 58.11476707458496, + "relativeCreated": 12061.630010604858, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:13:35,058" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.058829, + "msecs": 58.82906913757324, + "relativeCreated": 12062.344312667847, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:13:35,058" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.0594437, + "msecs": 59.44371223449707, + "relativeCreated": 12062.95895576477, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:35,059" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.060066, + "msecs": 60.06598472595215, + "relativeCreated": 12063.581228256226, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:35,060" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.0606887, + "msecs": 60.68873405456543, + "relativeCreated": 12064.203977584839, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:13:35,060" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.0613256, + "msecs": 61.3255500793457, + "relativeCreated": 12064.84079360962, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:35,061" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.0619085, + "msecs": 61.90848350524902, + "relativeCreated": 12065.423727035522, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:35,061" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.062514, + "msecs": 62.51406669616699, + "relativeCreated": 12066.02931022644, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", + "asctime": "2023-02-15 07:13:35,062" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.06314, + "msecs": 63.139915466308594, + "relativeCreated": 12066.655158996582, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:35,063" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.0991316, + "msecs": 99.13158416748047, + "relativeCreated": 12102.646827697754, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:35,099" + } + ], + "time_consumption": 0.20826125144958496 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441615.3080463, + "msecs": 308.0463409423828, + "relativeCreated": 12311.561584472656, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:13:35,308", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441615.3078005, + "msecs": 307.8005313873291, + "relativeCreated": 12311.315774917603, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 50 ()", + "asctime": "2023-02-15 07:13:35,307" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441615.3079379, + "msecs": 307.9378604888916, + "relativeCreated": 12311.453104019165, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 50 ()", + "asctime": "2023-02-15 07:13:35,307" + } + ], + "time_consumption": 0.00010848045349121094 + }, + { + "name": "__tLogger__", + "msg": "Changing light device brightness to '%d'", + "args": [ + 65 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 63, + "funcName": "__test_brightness__", + "created": 1676441615.6092315, + "msecs": 609.2314720153809, + "relativeCreated": 12612.746715545654, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device brightness to '65'", + "asctime": "2023-02-15 07:13:35,609", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441615.3083985, + "msecs": 308.3984851837158, + "relativeCreated": 12311.91372871399, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:35,308" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.3095262, + "msecs": 309.5262050628662, + "relativeCreated": 12313.04144859314, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:35,309" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/brightness", + "b'65'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.3116426, + "msecs": 311.6426467895508, + "relativeCreated": 12315.157890319824, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'65'", + "asctime": "2023-02-15 07:13:35,311" + } + ], + "time_consumption": 0.2975888252258301 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441615.609923, + "msecs": 609.9228858947754, + "relativeCreated": 12613.438129425049, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:13:35,609", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441615.609652, + "msecs": 609.652042388916, + "relativeCreated": 12613.16728591919, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 65 ()", + "asctime": "2023-02-15 07:13:35,609" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441615.6097996, + "msecs": 609.7996234893799, + "relativeCreated": 12613.314867019653, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 65 ()", + "asctime": "2023-02-15 07:13:35,609" + } + ], + "time_consumption": 0.0001232624053955078 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441615.6103227, + "msecs": 610.3227138519287, + "relativeCreated": 12613.837957382202, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:13:35,610", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441615.6101148, + "msecs": 610.1148128509521, + "relativeCreated": 12613.630056381226, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 65 ()", + "asctime": "2023-02-15 07:13:35,610" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441615.6102238, + "msecs": 610.2237701416016, + "relativeCreated": 12613.739013671875, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 65 ()", + "asctime": "2023-02-15 07:13:35,610" + } + ], + "time_consumption": 9.894371032714844e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 69, + "funcName": "__test_brightness__", + "created": 1676441615.911524, + "msecs": 911.5240573883057, + "relativeCreated": 12915.03930091858, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device brightness to '50'", + "asctime": "2023-02-15 07:13:35,911", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441615.6106741, + "msecs": 610.6741428375244, + "relativeCreated": 12614.189386367798, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 50", + "asctime": "2023-02-15 07:13:35,610" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.614046, + "msecs": 614.0460968017578, + "relativeCreated": 12617.561340332031, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:35,614" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441615.6147969, + "msecs": 614.7968769073486, + "relativeCreated": 12618.312120437622, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:35,614" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.6160443, + "msecs": 616.044282913208, + "relativeCreated": 12619.559526443481, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:35,616" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.65885, + "msecs": 658.8499546051025, + "relativeCreated": 12662.365198135376, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:13:35,658" + } + ], + "time_consumption": 0.2526741027832031 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441615.911765, + "msecs": 911.7650985717773, + "relativeCreated": 12915.28034210205, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:13:35,911", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441615.9116938, + "msecs": 911.693811416626, + "relativeCreated": 12915.2090549469, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 50 ()", + "asctime": "2023-02-15 07:13:35,911" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441615.9117343, + "msecs": 911.7343425750732, + "relativeCreated": 12915.249586105347, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 50 ()", + "asctime": "2023-02-15 07:13:35,911" + } + ], + "time_consumption": 3.075599670410156e-05 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441615.9118676, + "msecs": 911.867618560791, + "relativeCreated": 12915.382862091064, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:13:35,911", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441615.911815, + "msecs": 911.8149280548096, + "relativeCreated": 12915.330171585083, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 50 ()", + "asctime": "2023-02-15 07:13:35,911" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441615.9118428, + "msecs": 911.8428230285645, + "relativeCreated": 12915.358066558838, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 50 ()", + "asctime": "2023-02-15 07:13:35,911" + } + ], + "time_consumption": 2.47955322265625e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing light device brightness to '%d'", + "args": [ + 65 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 63, + "funcName": "__test_brightness__", + "created": 1676441616.2127178, + "msecs": 212.71777153015137, + "relativeCreated": 13216.233015060425, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device brightness to '65'", + "asctime": "2023-02-15 07:13:36,212", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441615.9119828, + "msecs": 911.9827747344971, + "relativeCreated": 12915.49801826477, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:35,911" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.9124808, + "msecs": 912.4808311462402, + "relativeCreated": 12915.996074676514, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:35,912" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/brightness", + "b'65'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441615.9132762, + "msecs": 913.276195526123, + "relativeCreated": 12916.791439056396, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'65'", + "asctime": "2023-02-15 07:13:35,913" + } + ], + "time_consumption": 0.2994415760040283 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441616.2133873, + "msecs": 213.38725090026855, + "relativeCreated": 13216.902494430542, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:13:36,213", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441616.2131093, + "msecs": 213.10925483703613, + "relativeCreated": 13216.62449836731, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 65 ()", + "asctime": "2023-02-15 07:13:36,213" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441616.2132826, + "msecs": 213.28258514404297, + "relativeCreated": 13216.797828674316, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 65 ()", + "asctime": "2023-02-15 07:13:36,213" + } + ], + "time_consumption": 0.00010466575622558594 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441616.2137396, + "msecs": 213.73963356018066, + "relativeCreated": 13217.254877090454, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:13:36,213", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441616.2135572, + "msecs": 213.55724334716797, + "relativeCreated": 13217.072486877441, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 65 ()", + "asctime": "2023-02-15 07:13:36,213" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441616.2136538, + "msecs": 213.6538028717041, + "relativeCreated": 13217.169046401978, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 65 ()", + "asctime": "2023-02-15 07:13:36,213" + } + ], + "time_consumption": 8.58306884765625e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 69, + "funcName": "__test_brightness__", + "created": 1676441616.5150924, + "msecs": 515.0923728942871, + "relativeCreated": 13518.60761642456, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device brightness to '50'", + "asctime": "2023-02-15 07:13:36,515", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441616.2139866, + "msecs": 213.98663520812988, + "relativeCreated": 13217.501878738403, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 50", + "asctime": "2023-02-15 07:13:36,213" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.2168207, + "msecs": 216.82071685791016, + "relativeCreated": 13220.335960388184, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:36,216" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441616.2174542, + "msecs": 217.454195022583, + "relativeCreated": 13220.969438552856, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:36,217" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.218444, + "msecs": 218.4441089630127, + "relativeCreated": 13221.959352493286, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:36,218" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.261601, + "msecs": 261.6009712219238, + "relativeCreated": 13265.116214752197, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:13:36,261" + } + ], + "time_consumption": 0.2534914016723633 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441616.5158892, + "msecs": 515.8891677856445, + "relativeCreated": 13519.404411315918, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:13:36,515", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441616.5155506, + "msecs": 515.5506134033203, + "relativeCreated": 13519.065856933594, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 50 ()", + "asctime": "2023-02-15 07:13:36,515" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441616.5157502, + "msecs": 515.7501697540283, + "relativeCreated": 13519.265413284302, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 50 ()", + "asctime": "2023-02-15 07:13:36,515" + } + ], + "time_consumption": 0.00013899803161621094 + }, + { + "name": "__tLogger__", + "msg": "Resetting precondition (Power off)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 74, + "funcName": "__test_brightness__", + "created": 1676441616.8172808, + "msecs": 817.2807693481445, + "relativeCreated": 13820.796012878418, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Resetting precondition (Power off)", + "asctime": "2023-02-15 07:13:36,817", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441616.5162024, + "msecs": 516.202449798584, + "relativeCreated": 13519.717693328857, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:13:36,516" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.5175524, + "msecs": 517.552375793457, + "relativeCreated": 13521.06761932373, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:13:36,517" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.5225675, + "msecs": 522.5675106048584, + "relativeCreated": 13526.082754135132, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:36,522" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441616.52276, + "msecs": 522.7599143981934, + "relativeCreated": 13526.275157928467, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:36,522" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.5229442, + "msecs": 522.9442119598389, + "relativeCreated": 13526.459455490112, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:36,522" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441616.523109, + "msecs": 523.108959197998, + "relativeCreated": 13526.624202728271, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:36,523" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.523316, + "msecs": 523.3159065246582, + "relativeCreated": 13526.831150054932, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:36,523" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441616.523479, + "msecs": 523.4789848327637, + "relativeCreated": 13526.994228363037, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:36,523" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.5236406, + "msecs": 523.6406326293945, + "relativeCreated": 13527.155876159668, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:36,523" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441616.5238051, + "msecs": 523.8051414489746, + "relativeCreated": 13527.320384979248, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:36,523" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.5240061, + "msecs": 524.0061283111572, + "relativeCreated": 13527.52137184143, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:36,524" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441616.5241659, + "msecs": 524.1658687591553, + "relativeCreated": 13527.681112289429, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:36,524" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.524323, + "msecs": 524.3229866027832, + "relativeCreated": 13527.838230133057, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:36,524" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441616.5244818, + "msecs": 524.4817733764648, + "relativeCreated": 13527.997016906738, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:36,524" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.5246751, + "msecs": 524.6751308441162, + "relativeCreated": 13528.19037437439, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:13:36,524" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.5248768, + "msecs": 524.8768329620361, + "relativeCreated": 13528.39207649231, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:36,524" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.5250633, + "msecs": 525.0632762908936, + "relativeCreated": 13528.578519821167, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:36,525" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.525279, + "msecs": 525.2790451049805, + "relativeCreated": 13528.794288635254, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:36,525" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.5254848, + "msecs": 525.4848003387451, + "relativeCreated": 13529.000043869019, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:36,525" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.5256853, + "msecs": 525.6853103637695, + "relativeCreated": 13529.200553894043, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:36,525" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.5258877, + "msecs": 525.8877277374268, + "relativeCreated": 13529.4029712677, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:36,525" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.5718508, + "msecs": 571.8507766723633, + "relativeCreated": 13575.366020202637, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", + "asctime": "2023-02-15 07:13:36,571" + } + ], + "time_consumption": 0.24542999267578125 + } + ], + "time_consumption": 1.8119616508483887, + "time_start": "2023-02-15 07:13:35,005", + "time_finished": "2023-02-15 07:13:36,817" + }, + "Color temperature test for device and virtual device: zigbee/ffe/livingroom/main_light": { + "name": "__tLogger__", + "msg": "Color temperature test for device and virtual device: zigbee/ffe/livingroom/main_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 81, + "funcName": "test_color_temp", + "created": 1676441616.8181024, + "msecs": 818.1023597717285, + "relativeCreated": 13821.617603302002, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Color temperature test for device and virtual device: zigbee/ffe/livingroom/main_light", + "asctime": "2023-02-15 07:13:36,818", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Power on)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 88, + "funcName": "__test_color_temp__", + "created": 1676441617.1200628, + "msecs": 120.06282806396484, + "relativeCreated": 14123.578071594238, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Power on)", + "asctime": "2023-02-15 07:13:37,120", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441616.818537, + "msecs": 818.5369968414307, + "relativeCreated": 13822.052240371704, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:13:36,818" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441616.8192225, + "msecs": 819.2224502563477, + "relativeCreated": 13822.737693786621, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:36,819" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.820387, + "msecs": 820.3868865966797, + "relativeCreated": 13823.902130126953, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:13:36,820" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.8212526, + "msecs": 821.2525844573975, + "relativeCreated": 13824.76782798767, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:36,821" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.863143, + "msecs": 863.1429672241211, + "relativeCreated": 13866.658210754395, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:36,863" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441616.863811, + "msecs": 863.8110160827637, + "relativeCreated": 13867.326259613037, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:36,863" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.864445, + "msecs": 864.4449710845947, + "relativeCreated": 13867.960214614868, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:36,864" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441616.8650396, + "msecs": 865.039587020874, + "relativeCreated": 13868.554830551147, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:36,865" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.865725, + "msecs": 865.725040435791, + "relativeCreated": 13869.240283966064, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:36,865" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441616.8662426, + "msecs": 866.2426471710205, + "relativeCreated": 13869.757890701294, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:36,866" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.8667998, + "msecs": 866.7998313903809, + "relativeCreated": 13870.315074920654, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:36,866" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441616.8673267, + "msecs": 867.3267364501953, + "relativeCreated": 13870.841979980469, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:36,867" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.8678734, + "msecs": 867.8734302520752, + "relativeCreated": 13871.388673782349, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:36,867" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441616.8680065, + "msecs": 868.0064678192139, + "relativeCreated": 13871.521711349487, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:36,868" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.8681374, + "msecs": 868.1373596191406, + "relativeCreated": 13871.652603149414, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:36,868" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441616.8682754, + "msecs": 868.2754039764404, + "relativeCreated": 13871.790647506714, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:36,868" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.8684366, + "msecs": 868.4365749359131, + "relativeCreated": 13871.951818466187, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:13:36,868" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.8686054, + "msecs": 868.605375289917, + "relativeCreated": 13872.12061882019, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:36,868" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.8687656, + "msecs": 868.7655925750732, + "relativeCreated": 13872.280836105347, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:36,868" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.8697793, + "msecs": 869.7793483734131, + "relativeCreated": 13873.294591903687, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:36,869" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.86995, + "msecs": 869.9500560760498, + "relativeCreated": 13873.465299606323, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:36,869" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.8701048, + "msecs": 870.1047897338867, + "relativeCreated": 13873.62003326416, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:36,870" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.8702555, + "msecs": 870.2554702758789, + "relativeCreated": 13873.770713806152, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:36,870" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441616.9109867, + "msecs": 910.9866619110107, + "relativeCreated": 13914.501905441284, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", + "asctime": "2023-02-15 07:13:36,910" + } + ], + "time_consumption": 0.2090761661529541 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441617.1207998, + "msecs": 120.79977989196777, + "relativeCreated": 14124.315023422241, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:13:37,120", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441617.1205227, + "msecs": 120.52273750305176, + "relativeCreated": 14124.037981033325, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 5 ()", + "asctime": "2023-02-15 07:13:37,120" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441617.1206763, + "msecs": 120.67627906799316, + "relativeCreated": 14124.191522598267, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 5 ()", + "asctime": "2023-02-15 07:13:37,120" + } + ], + "time_consumption": 0.00012350082397460938 + }, + { + "name": "__tLogger__", + "msg": "Changing light device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 94, + "funcName": "__test_color_temp__", + "created": 1676441617.4222152, + "msecs": 422.21522331237793, + "relativeCreated": 14425.730466842651, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device color temperature to '5'", + "asctime": "2023-02-15 07:13:37,422", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441617.1212125, + "msecs": 121.21248245239258, + "relativeCreated": 14124.727725982666, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}", + "asctime": "2023-02-15 07:13:37,121" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441617.1225998, + "msecs": 122.59984016418457, + "relativeCreated": 14126.115083694458, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'", + "asctime": "2023-02-15 07:13:37,122" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441617.1249628, + "msecs": 124.96280670166016, + "relativeCreated": 14128.478050231934, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'8'", + "asctime": "2023-02-15 07:13:37,124" + } + ], + "time_consumption": 0.2972524166107178 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441617.4229836, + "msecs": 422.98364639282227, + "relativeCreated": 14426.498889923096, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:13:37,422", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441617.4227023, + "msecs": 422.7023124694824, + "relativeCreated": 14426.217555999756, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 8 ()", + "asctime": "2023-02-15 07:13:37,422" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441617.4228585, + "msecs": 422.85847663879395, + "relativeCreated": 14426.373720169067, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 8 ()", + "asctime": "2023-02-15 07:13:37,422" + } + ], + "time_consumption": 0.0001251697540283203 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441617.4234304, + "msecs": 423.4304428100586, + "relativeCreated": 14426.945686340332, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:13:37,423", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441617.4231791, + "msecs": 423.17914962768555, + "relativeCreated": 14426.694393157959, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 8 ()", + "asctime": "2023-02-15 07:13:37,423" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441617.4233308, + "msecs": 423.33078384399414, + "relativeCreated": 14426.846027374268, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 8 ()", + "asctime": "2023-02-15 07:13:37,423" + } + ], + "time_consumption": 9.965896606445312e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 100, + "funcName": "__test_color_temp__", + "created": 1676441617.7248943, + "msecs": 724.8942852020264, + "relativeCreated": 14728.4095287323, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device color temperature to '5'", + "asctime": "2023-02-15 07:13:37,724", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/color_temp/set", + "5" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441617.4237583, + "msecs": 423.75826835632324, + "relativeCreated": 14427.273511886597, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 5", + "asctime": "2023-02-15 07:13:37,423" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441617.4270713, + "msecs": 427.07133293151855, + "relativeCreated": 14430.586576461792, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:37,427" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441617.427773, + "msecs": 427.77299880981445, + "relativeCreated": 14431.288242340088, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:37,427" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441617.428879, + "msecs": 428.8790225982666, + "relativeCreated": 14432.39426612854, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:37,428" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441617.473653, + "msecs": 473.65307807922363, + "relativeCreated": 14477.168321609497, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:13:37,473" + } + ], + "time_consumption": 0.25124120712280273 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441617.7256258, + "msecs": 725.62575340271, + "relativeCreated": 14729.140996932983, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:13:37,725", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441617.7253487, + "msecs": 725.348711013794, + "relativeCreated": 14728.863954544067, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 5 ()", + "asctime": "2023-02-15 07:13:37,725" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441617.7255037, + "msecs": 725.50368309021, + "relativeCreated": 14729.018926620483, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 5 ()", + "asctime": "2023-02-15 07:13:37,725" + } + ], + "time_consumption": 0.0001220703125 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441617.7260847, + "msecs": 726.0847091674805, + "relativeCreated": 14729.599952697754, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:13:37,726", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441617.7258217, + "msecs": 725.8217334747314, + "relativeCreated": 14729.336977005005, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 5 ()", + "asctime": "2023-02-15 07:13:37,725" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441617.7259834, + "msecs": 725.9833812713623, + "relativeCreated": 14729.498624801636, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 5 ()", + "asctime": "2023-02-15 07:13:37,725" + } + ], + "time_consumption": 0.00010132789611816406 + }, + { + "name": "__tLogger__", + "msg": "Changing light device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 94, + "funcName": "__test_color_temp__", + "created": 1676441618.0275111, + "msecs": 27.511119842529297, + "relativeCreated": 15031.026363372803, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device color temperature to '5'", + "asctime": "2023-02-15 07:13:38,027", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441617.726513, + "msecs": 726.5129089355469, + "relativeCreated": 14730.02815246582, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}", + "asctime": "2023-02-15 07:13:37,726" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441617.7277997, + "msecs": 727.799654006958, + "relativeCreated": 14731.314897537231, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'", + "asctime": "2023-02-15 07:13:37,727" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441617.7308066, + "msecs": 730.8065891265869, + "relativeCreated": 14734.32183265686, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'8'", + "asctime": "2023-02-15 07:13:37,730" + } + ], + "time_consumption": 0.2967045307159424 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441618.0282373, + "msecs": 28.237342834472656, + "relativeCreated": 15031.752586364746, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:13:38,028", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441618.0279605, + "msecs": 27.960538864135742, + "relativeCreated": 15031.47578239441, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 8 ()", + "asctime": "2023-02-15 07:13:38,027" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441618.0281138, + "msecs": 28.113842010498047, + "relativeCreated": 15031.629085540771, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 8 ()", + "asctime": "2023-02-15 07:13:38,028" + } + ], + "time_consumption": 0.00012350082397460938 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441618.0286438, + "msecs": 28.64384651184082, + "relativeCreated": 15032.159090042114, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:13:38,028", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441618.0284317, + "msecs": 28.43165397644043, + "relativeCreated": 15031.946897506714, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 8 ()", + "asctime": "2023-02-15 07:13:38,028" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441618.0285425, + "msecs": 28.542518615722656, + "relativeCreated": 15032.057762145996, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 8 ()", + "asctime": "2023-02-15 07:13:38,028" + } + ], + "time_consumption": 0.00010132789611816406 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 100, + "funcName": "__test_color_temp__", + "created": 1676441618.3300738, + "msecs": 330.0738334655762, + "relativeCreated": 15333.58907699585, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device color temperature to '5'", + "asctime": "2023-02-15 07:13:38,330", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/color_temp/set", + "5" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.0289736, + "msecs": 28.97357940673828, + "relativeCreated": 15032.488822937012, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 5", + "asctime": "2023-02-15 07:13:38,028" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.0322826, + "msecs": 32.28259086608887, + "relativeCreated": 15035.797834396362, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:38,032" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.0329854, + "msecs": 32.98544883728027, + "relativeCreated": 15036.500692367554, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,032" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.0341284, + "msecs": 34.128427505493164, + "relativeCreated": 15037.643671035767, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,034" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.0773125, + "msecs": 77.31246948242188, + "relativeCreated": 15080.827713012695, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:13:38,077" + } + ], + "time_consumption": 0.2527613639831543 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441618.330746, + "msecs": 330.7459354400635, + "relativeCreated": 15334.261178970337, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:13:38,330", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441618.330511, + "msecs": 330.51109313964844, + "relativeCreated": 15334.026336669922, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 5 ()", + "asctime": "2023-02-15 07:13:38,330" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441618.3306425, + "msecs": 330.6424617767334, + "relativeCreated": 15334.157705307007, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 5 ()", + "asctime": "2023-02-15 07:13:38,330" + } + ], + "time_consumption": 0.00010347366333007812 + }, + { + "name": "__tLogger__", + "msg": "Resetting precondition (Power off)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 105, + "funcName": "__test_color_temp__", + "created": 1676441618.6320093, + "msecs": 632.0092678070068, + "relativeCreated": 15635.52451133728, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Resetting precondition (Power off)", + "asctime": "2023-02-15 07:13:38,632", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.330998, + "msecs": 330.9979438781738, + "relativeCreated": 15334.513187408447, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:13:38,330" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.332159, + "msecs": 332.15904235839844, + "relativeCreated": 15335.674285888672, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:13:38,332" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.3371952, + "msecs": 337.19515800476074, + "relativeCreated": 15340.710401535034, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:38,337" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.337809, + "msecs": 337.80908584594727, + "relativeCreated": 15341.32432937622, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,337" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.3384018, + "msecs": 338.40179443359375, + "relativeCreated": 15341.917037963867, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:38,338" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.3389428, + "msecs": 338.9427661895752, + "relativeCreated": 15342.458009719849, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,338" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.339607, + "msecs": 339.60700035095215, + "relativeCreated": 15343.122243881226, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:38,339" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.3401155, + "msecs": 340.1155471801758, + "relativeCreated": 15343.63079071045, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,340" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.3406324, + "msecs": 340.63243865966797, + "relativeCreated": 15344.147682189941, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:38,340" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.341133, + "msecs": 341.13311767578125, + "relativeCreated": 15344.648361206055, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,341" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.341762, + "msecs": 341.7620658874512, + "relativeCreated": 15345.277309417725, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:38,341" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.3422718, + "msecs": 342.2718048095703, + "relativeCreated": 15345.787048339844, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,342" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.3424394, + "msecs": 342.4394130706787, + "relativeCreated": 15345.954656600952, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:38,342" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.3425653, + "msecs": 342.56529808044434, + "relativeCreated": 15346.080541610718, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,342" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.342717, + "msecs": 342.71693229675293, + "relativeCreated": 15346.232175827026, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:13:38,342" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.3428793, + "msecs": 342.8792953491211, + "relativeCreated": 15346.394538879395, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,342" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.343041, + "msecs": 343.04094314575195, + "relativeCreated": 15346.556186676025, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,343" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.3431826, + "msecs": 343.1825637817383, + "relativeCreated": 15346.697807312012, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,343" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.3433206, + "msecs": 343.3206081390381, + "relativeCreated": 15346.835851669312, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,343" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.3434565, + "msecs": 343.456506729126, + "relativeCreated": 15346.9717502594, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,343" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.3435926, + "msecs": 343.59264373779297, + "relativeCreated": 15347.107887268066, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,343" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.386873, + "msecs": 386.8730068206787, + "relativeCreated": 15390.388250350952, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", + "asctime": "2023-02-15 07:13:38,386" + } + ], + "time_consumption": 0.24513626098632812 + } + ], + "time_consumption": 1.8139069080352783, + "time_start": "2023-02-15 07:13:36,818", + "time_finished": "2023-02-15 07:13:38,632" + }, + "Power On/ Off test for device and virtual device: shellies/ffe/livingroom/main_light": { + "name": "__tLogger__", + "msg": "Power On/ Off test for device and virtual device: shellies/ffe/livingroom/main_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "test_power_on_off", + "created": 1676441618.6327913, + "msecs": 632.79128074646, + "relativeCreated": 15636.306524276733, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Power On/ Off test for device and virtual device: shellies/ffe/livingroom/main_light", + "asctime": "2023-02-15 07:13:38,632", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441618.6333787, + "msecs": 633.3787441253662, + "relativeCreated": 15636.89398765564, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:38,633", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441618.6330726, + "msecs": 633.0726146697998, + "relativeCreated": 15636.587858200073, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:13:38,633" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441618.6332178, + "msecs": 633.2178115844727, + "relativeCreated": 15636.733055114746, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:13:38,633" + } + ], + "time_consumption": 0.0001609325408935547 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441618.9353633, + "msecs": 935.3632926940918, + "relativeCreated": 15938.878536224365, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:13:38,935", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.6336567, + "msecs": 633.6567401885986, + "relativeCreated": 15637.171983718872, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:13:38,633" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.634286, + "msecs": 634.2859268188477, + "relativeCreated": 15637.801170349121, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,634" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.6354935, + "msecs": 635.4935169219971, + "relativeCreated": 15639.00876045227, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:13:38,635" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.6363544, + "msecs": 636.3544464111328, + "relativeCreated": 15639.869689941406, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,636" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.6787302, + "msecs": 678.7302494049072, + "relativeCreated": 15682.24549293518, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:38,678" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.6792307, + "msecs": 679.2306900024414, + "relativeCreated": 15682.745933532715, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,679" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.679636, + "msecs": 679.6360015869141, + "relativeCreated": 15683.151245117188, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:38,679" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.679977, + "msecs": 679.9769401550293, + "relativeCreated": 15683.492183685303, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,679" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.680376, + "msecs": 680.3760528564453, + "relativeCreated": 15683.891296386719, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:38,680" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.6807113, + "msecs": 680.7112693786621, + "relativeCreated": 15684.226512908936, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,680" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.6810257, + "msecs": 681.0257434844971, + "relativeCreated": 15684.54098701477, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:38,681" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.6812832, + "msecs": 681.2832355499268, + "relativeCreated": 15684.7984790802, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,681" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.6815767, + "msecs": 681.5767288208008, + "relativeCreated": 15685.091972351074, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:38,681" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.6818368, + "msecs": 681.8368434906006, + "relativeCreated": 15685.352087020874, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,681" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.6820893, + "msecs": 682.0893287658691, + "relativeCreated": 15685.604572296143, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:38,682" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.6823504, + "msecs": 682.3503971099854, + "relativeCreated": 15685.865640640259, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,682" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.6826534, + "msecs": 682.6534271240234, + "relativeCreated": 15686.168670654297, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:13:38,682" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.6829782, + "msecs": 682.9781532287598, + "relativeCreated": 15686.493396759033, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,682" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.6833022, + "msecs": 683.3021640777588, + "relativeCreated": 15686.817407608032, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,683" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.683608, + "msecs": 683.6080551147461, + "relativeCreated": 15687.12329864502, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,683" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.683907, + "msecs": 683.9070320129395, + "relativeCreated": 15687.422275543213, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,683" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.6841955, + "msecs": 684.1955184936523, + "relativeCreated": 15687.710762023926, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,684" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.6844952, + "msecs": 684.495210647583, + "relativeCreated": 15688.010454177856, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,684" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.7268255, + "msecs": 726.825475692749, + "relativeCreated": 15730.340719223022, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", + "asctime": "2023-02-15 07:13:38,726" + } + ], + "time_consumption": 0.20853781700134277 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441618.9360576, + "msecs": 936.0575675964355, + "relativeCreated": 15939.572811126709, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:38,936", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441618.935782, + "msecs": 935.7819557189941, + "relativeCreated": 15939.297199249268, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:13:38,935" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441618.9359498, + "msecs": 935.9498023986816, + "relativeCreated": 15939.465045928955, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:13:38,935" + } + ], + "time_consumption": 0.00010776519775390625 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441618.936409, + "msecs": 936.4089965820312, + "relativeCreated": 15939.924240112305, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:38,936", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441618.9362285, + "msecs": 936.2285137176514, + "relativeCreated": 15939.743757247925, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:13:38,936" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441618.9363234, + "msecs": 936.3234043121338, + "relativeCreated": 15939.838647842407, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:13:38,936" + } + ], + "time_consumption": 8.559226989746094e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441619.237602, + "msecs": 237.60199546813965, + "relativeCreated": 16241.117238998413, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:13:39,237", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.9366932, + "msecs": 936.6931915283203, + "relativeCreated": 15940.208435058594, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/livingroom/main_light/state/set and payload false", + "asctime": "2023-02-15 07:13:38,936" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.9395993, + "msecs": 939.5992755889893, + "relativeCreated": 15943.114519119263, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0/command and payload b'off'", + "asctime": "2023-02-15 07:13:38,939" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.9401252, + "msecs": 940.1252269744873, + "relativeCreated": 15943.64047050476, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:13:38,940" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.9411318, + "msecs": 941.1318302154541, + "relativeCreated": 15944.647073745728, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:13:38,941" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.9885614, + "msecs": 988.5613918304443, + "relativeCreated": 15992.076635360718, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:38,988" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.9887981, + "msecs": 988.7981414794922, + "relativeCreated": 15992.313385009766, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,988" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.9889803, + "msecs": 988.9802932739258, + "relativeCreated": 15992.4955368042, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:38,988" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.9891348, + "msecs": 989.1347885131836, + "relativeCreated": 15992.650032043457, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,989" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.9893348, + "msecs": 989.3348217010498, + "relativeCreated": 15992.850065231323, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:38,989" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.9894862, + "msecs": 989.4862174987793, + "relativeCreated": 15993.001461029053, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,989" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.989637, + "msecs": 989.6368980407715, + "relativeCreated": 15993.152141571045, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:38,989" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.9897895, + "msecs": 989.7894859313965, + "relativeCreated": 15993.30472946167, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,989" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.9899719, + "msecs": 989.9718761444092, + "relativeCreated": 15993.487119674683, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:38,989" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.9901211, + "msecs": 990.1211261749268, + "relativeCreated": 15993.6363697052, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,990" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.9902756, + "msecs": 990.2756214141846, + "relativeCreated": 15993.790864944458, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:38,990" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441618.9904253, + "msecs": 990.4253482818604, + "relativeCreated": 15993.940591812134, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:38,990" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.990601, + "msecs": 990.6010627746582, + "relativeCreated": 15994.116306304932, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:13:38,990" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.9907873, + "msecs": 990.7872676849365, + "relativeCreated": 15994.30251121521, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,990" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.9909542, + "msecs": 990.9541606903076, + "relativeCreated": 15994.469404220581, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,990" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.9911194, + "msecs": 991.119384765625, + "relativeCreated": 15994.634628295898, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,991" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.9912972, + "msecs": 991.2972450256348, + "relativeCreated": 15994.812488555908, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,991" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.991449, + "msecs": 991.4491176605225, + "relativeCreated": 15994.964361190796, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,991" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441618.9915996, + "msecs": 991.5995597839355, + "relativeCreated": 15995.114803314209, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:38,991" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.0347784, + "msecs": 34.77835655212402, + "relativeCreated": 16038.293600082397, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", + "asctime": "2023-02-15 07:13:39,034" + } + ], + "time_consumption": 0.20282363891601562 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441619.2383451, + "msecs": 238.34514617919922, + "relativeCreated": 16241.860389709473, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:39,238", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441619.2380672, + "msecs": 238.0671501159668, + "relativeCreated": 16241.58239364624, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:13:39,238" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441619.2382233, + "msecs": 238.22331428527832, + "relativeCreated": 16241.738557815552, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:13:39,238" + } + ], + "time_consumption": 0.00012183189392089844 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441619.2388108, + "msecs": 238.81077766418457, + "relativeCreated": 16242.326021194458, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:39,238", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441619.238591, + "msecs": 238.59095573425293, + "relativeCreated": 16242.106199264526, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:13:39,238" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441619.2387094, + "msecs": 238.7094497680664, + "relativeCreated": 16242.22469329834, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:13:39,238" + } + ], + "time_consumption": 0.00010132789611816406 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441619.5406427, + "msecs": 540.6427383422852, + "relativeCreated": 16544.15798187256, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:13:39,540", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.239137, + "msecs": 239.1369342803955, + "relativeCreated": 16242.652177810669, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:13:39,239" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.239757, + "msecs": 239.75706100463867, + "relativeCreated": 16243.272304534912, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,239" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.2408695, + "msecs": 240.86952209472656, + "relativeCreated": 16244.384765625, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:13:39,240" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.2417052, + "msecs": 241.70517921447754, + "relativeCreated": 16245.220422744751, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,241" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.2828753, + "msecs": 282.87529945373535, + "relativeCreated": 16286.390542984009, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:39,282" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.2831132, + "msecs": 283.1132411956787, + "relativeCreated": 16286.628484725952, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,283" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.2833295, + "msecs": 283.3294868469238, + "relativeCreated": 16286.844730377197, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:39,283" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.2835035, + "msecs": 283.50353240966797, + "relativeCreated": 16287.018775939941, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,283" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.2837405, + "msecs": 283.7405204772949, + "relativeCreated": 16287.255764007568, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:39,283" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.2839193, + "msecs": 283.9193344116211, + "relativeCreated": 16287.434577941895, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,283" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.2840762, + "msecs": 284.0762138366699, + "relativeCreated": 16287.591457366943, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:39,284" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.284207, + "msecs": 284.2071056365967, + "relativeCreated": 16287.72234916687, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,284" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.2843723, + "msecs": 284.37232971191406, + "relativeCreated": 16287.887573242188, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:39,284" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.2845016, + "msecs": 284.5015525817871, + "relativeCreated": 16288.01679611206, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,284" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.2846286, + "msecs": 284.62862968444824, + "relativeCreated": 16288.143873214722, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:39,284" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.284759, + "msecs": 284.7590446472168, + "relativeCreated": 16288.27428817749, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,284" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.284922, + "msecs": 284.92188453674316, + "relativeCreated": 16288.437128067017, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:13:39,284" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.2850857, + "msecs": 285.08567810058594, + "relativeCreated": 16288.60092163086, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,285" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.2852416, + "msecs": 285.24160385131836, + "relativeCreated": 16288.756847381592, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,285" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.285388, + "msecs": 285.3879928588867, + "relativeCreated": 16288.90323638916, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,285" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.2855308, + "msecs": 285.53080558776855, + "relativeCreated": 16289.046049118042, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,285" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.28567, + "msecs": 285.67004203796387, + "relativeCreated": 16289.185285568237, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,285" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.2858107, + "msecs": 285.8107089996338, + "relativeCreated": 16289.325952529907, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,285" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.3270402, + "msecs": 327.0401954650879, + "relativeCreated": 16330.555438995361, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", + "asctime": "2023-02-15 07:13:39,327" + } + ], + "time_consumption": 0.21360254287719727 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441619.5412934, + "msecs": 541.2933826446533, + "relativeCreated": 16544.808626174927, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:39,541", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441619.541057, + "msecs": 541.0571098327637, + "relativeCreated": 16544.572353363037, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:13:39,541" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441619.5411863, + "msecs": 541.1863327026367, + "relativeCreated": 16544.70157623291, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:13:39,541" + } + ], + "time_consumption": 0.00010704994201660156 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441619.5416455, + "msecs": 541.6455268859863, + "relativeCreated": 16545.16077041626, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:39,541", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441619.5414622, + "msecs": 541.4621829986572, + "relativeCreated": 16544.97742652893, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:13:39,541" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441619.541558, + "msecs": 541.558027267456, + "relativeCreated": 16545.07327079773, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:13:39,541" + } + ], + "time_consumption": 8.749961853027344e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441619.8432436, + "msecs": 843.2435989379883, + "relativeCreated": 16846.75884246826, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:13:39,843", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.5418887, + "msecs": 541.8887138366699, + "relativeCreated": 16545.403957366943, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/livingroom/main_light/state/set and payload false", + "asctime": "2023-02-15 07:13:39,541" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.545178, + "msecs": 545.1779365539551, + "relativeCreated": 16548.69318008423, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0/command and payload b'off'", + "asctime": "2023-02-15 07:13:39,545" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.545704, + "msecs": 545.7038879394531, + "relativeCreated": 16549.219131469727, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:13:39,545" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.5467176, + "msecs": 546.717643737793, + "relativeCreated": 16550.232887268066, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:13:39,546" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.5922062, + "msecs": 592.2062397003174, + "relativeCreated": 16595.72148323059, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:39,592" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.5924442, + "msecs": 592.4441814422607, + "relativeCreated": 16595.959424972534, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,592" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.5926135, + "msecs": 592.6134586334229, + "relativeCreated": 16596.128702163696, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:39,592" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.5927527, + "msecs": 592.7526950836182, + "relativeCreated": 16596.26793861389, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,592" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.5929296, + "msecs": 592.9296016693115, + "relativeCreated": 16596.444845199585, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:39,592" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.5930684, + "msecs": 593.0683612823486, + "relativeCreated": 16596.583604812622, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,593" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.5932066, + "msecs": 593.2066440582275, + "relativeCreated": 16596.7218875885, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:39,593" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.593344, + "msecs": 593.34397315979, + "relativeCreated": 16596.859216690063, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,593" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.5935106, + "msecs": 593.510627746582, + "relativeCreated": 16597.025871276855, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:39,593" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.5936491, + "msecs": 593.64914894104, + "relativeCreated": 16597.164392471313, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,593" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.5937836, + "msecs": 593.7836170196533, + "relativeCreated": 16597.298860549927, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:39,593" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.5939202, + "msecs": 593.9202308654785, + "relativeCreated": 16597.435474395752, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,593" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.594084, + "msecs": 594.0840244293213, + "relativeCreated": 16597.599267959595, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:13:39,594" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.5942628, + "msecs": 594.2628383636475, + "relativeCreated": 16597.77808189392, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,594" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.5944273, + "msecs": 594.4273471832275, + "relativeCreated": 16597.9425907135, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,594" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.5945835, + "msecs": 594.5835113525391, + "relativeCreated": 16598.098754882812, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,594" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.5947347, + "msecs": 594.7346687316895, + "relativeCreated": 16598.249912261963, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,594" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.5948977, + "msecs": 594.8977470397949, + "relativeCreated": 16598.41299057007, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,594" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.595041, + "msecs": 595.041036605835, + "relativeCreated": 16598.55628013611, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,595" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.6390443, + "msecs": 639.0442848205566, + "relativeCreated": 16642.55952835083, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", + "asctime": "2023-02-15 07:13:39,639" + } + ], + "time_consumption": 0.20419931411743164 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441619.8439393, + "msecs": 843.9393043518066, + "relativeCreated": 16847.45454788208, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:39,843", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441619.8436668, + "msecs": 843.6667919158936, + "relativeCreated": 16847.182035446167, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:13:39,843" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441619.8438022, + "msecs": 843.8022136688232, + "relativeCreated": 16847.317457199097, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:13:39,843" + } + ], + "time_consumption": 0.00013709068298339844 + } + ], + "time_consumption": 1.2111480236053467, + "time_start": "2023-02-15 07:13:38,632", + "time_finished": "2023-02-15 07:13:39,843" + }, + "Brightness synchronisation test: videv/ffe/livingroom/floorlamp": { + "name": "__tLogger__", + "msg": "Brightness synchronisation test: videv/ffe/livingroom/floorlamp", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "test_brightness_sync", + "created": 1676441619.8444662, + "msecs": 844.4662094116211, + "relativeCreated": 16847.981452941895, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Brightness synchronisation test: videv/ffe/livingroom/floorlamp", + "asctime": "2023-02-15 07:13:39,844", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions for master device '%s' (Power on)", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 48, + "funcName": "__test_brightness_sync__", + "created": 1676441620.1461914, + "msecs": 146.19135856628418, + "relativeCreated": 17149.706602096558, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions for master device 'True' (Power on)", + "asctime": "2023-02-15 07:13:40,146", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.844747, + "msecs": 844.7470664978027, + "relativeCreated": 16848.262310028076, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:13:39,844" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.8452945, + "msecs": 845.2944755554199, + "relativeCreated": 16848.809719085693, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,845" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.8462796, + "msecs": 846.2796211242676, + "relativeCreated": 16849.79486465454, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:13:39,846" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.8470342, + "msecs": 847.034215927124, + "relativeCreated": 16850.549459457397, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,847" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.8869693, + "msecs": 886.9693279266357, + "relativeCreated": 16890.48457145691, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:39,886" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.8876493, + "msecs": 887.6492977142334, + "relativeCreated": 16891.164541244507, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,887" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.8882437, + "msecs": 888.2436752319336, + "relativeCreated": 16891.758918762207, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:39,888" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.888761, + "msecs": 888.761043548584, + "relativeCreated": 16892.276287078857, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,888" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.8894658, + "msecs": 889.4658088684082, + "relativeCreated": 16892.98105239868, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:39,889" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.890096, + "msecs": 890.0959491729736, + "relativeCreated": 16893.611192703247, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,890" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.8906834, + "msecs": 890.6834125518799, + "relativeCreated": 16894.198656082153, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:39,890" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.8912017, + "msecs": 891.2017345428467, + "relativeCreated": 16894.71697807312, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,891" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.8919778, + "msecs": 891.9777870178223, + "relativeCreated": 16895.493030548096, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:39,891" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.8921213, + "msecs": 892.1213150024414, + "relativeCreated": 16895.636558532715, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,892" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.8922617, + "msecs": 892.2617435455322, + "relativeCreated": 16895.776987075806, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:39,892" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441619.892399, + "msecs": 892.3990726470947, + "relativeCreated": 16895.914316177368, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:39,892" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.8925667, + "msecs": 892.5666809082031, + "relativeCreated": 16896.081924438477, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:13:39,892" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.8927407, + "msecs": 892.7407264709473, + "relativeCreated": 16896.25597000122, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,892" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.892901, + "msecs": 892.9009437561035, + "relativeCreated": 16896.416187286377, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,892" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.8930566, + "msecs": 893.0566310882568, + "relativeCreated": 16896.57187461853, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,893" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.8932152, + "msecs": 893.2151794433594, + "relativeCreated": 16896.730422973633, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,893" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.8933668, + "msecs": 893.366813659668, + "relativeCreated": 16896.88205718994, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,893" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.8935184, + "msecs": 893.5184478759766, + "relativeCreated": 16897.03369140625, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:39,893" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441619.9350343, + "msecs": 935.0342750549316, + "relativeCreated": 16938.549518585205, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", + "asctime": "2023-02-15 07:13:39,935" + } + ], + "time_consumption": 0.21115708351135254 + }, + { + "name": "__tLogger__", + "msg": "Changing master device brightness to '%d'", + "args": [ + 35 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 56, + "funcName": "__test_brightness_sync__", + "created": 1676441620.4478233, + "msecs": 447.82328605651855, + "relativeCreated": 17451.338529586792, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing master device brightness to '35'", + "asctime": "2023-02-15 07:13:40,447", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/brightness/set", + "35" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.1468751, + "msecs": 146.87514305114746, + "relativeCreated": 17150.39038658142, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 35", + "asctime": "2023-02-15 07:13:40,146" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"brightness\": 90}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.152739, + "msecs": 152.7390480041504, + "relativeCreated": 17156.254291534424, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"brightness\": 90}'", + "asctime": "2023-02-15 07:13:40,152" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.1533186, + "msecs": 153.3186435699463, + "relativeCreated": 17156.83388710022, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:40,153" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"brightness\": 90}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.153496, + "msecs": 153.49602699279785, + "relativeCreated": 17157.01127052307, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"brightness\": 90}'", + "asctime": "2023-02-15 07:13:40,153" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.1536555, + "msecs": 153.6555290222168, + "relativeCreated": 17157.17077255249, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:40,153" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"brightness\": 90}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.1538572, + "msecs": 153.85723114013672, + "relativeCreated": 17157.37247467041, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"brightness\": 90}'", + "asctime": "2023-02-15 07:13:40,153" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.154017, + "msecs": 154.01697158813477, + "relativeCreated": 17157.53221511841, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:40,154" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"brightness\": 90}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.1541789, + "msecs": 154.17885780334473, + "relativeCreated": 17157.694101333618, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"brightness\": 90}'", + "asctime": "2023-02-15 07:13:40,154" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.1543336, + "msecs": 154.33359146118164, + "relativeCreated": 17157.848834991455, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:40,154" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"brightness\": 90}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.1545496, + "msecs": 154.54959869384766, + "relativeCreated": 17158.06484222412, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"brightness\": 90}'", + "asctime": "2023-02-15 07:13:40,154" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.1547096, + "msecs": 154.7095775604248, + "relativeCreated": 17158.2248210907, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:40,154" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"brightness\": 90}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.1548727, + "msecs": 154.87265586853027, + "relativeCreated": 17158.387899398804, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"brightness\": 90}'", + "asctime": "2023-02-15 07:13:40,154" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.155029, + "msecs": 155.0290584564209, + "relativeCreated": 17158.544301986694, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:40,155" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.1552184, + "msecs": 155.21836280822754, + "relativeCreated": 17158.7336063385, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:40,155" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.1554158, + "msecs": 155.41577339172363, + "relativeCreated": 17158.931016921997, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:40,155" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.1556013, + "msecs": 155.60126304626465, + "relativeCreated": 17159.116506576538, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:40,155" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.1557817, + "msecs": 155.78174591064453, + "relativeCreated": 17159.296989440918, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:40,155" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.155961, + "msecs": 155.9610366821289, + "relativeCreated": 17159.476280212402, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:40,155" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.156138, + "msecs": 156.13794326782227, + "relativeCreated": 17159.653186798096, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:40,156" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/brightness", + "b'35'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.1987617, + "msecs": 198.7617015838623, + "relativeCreated": 17202.276945114136, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'35'", + "asctime": "2023-02-15 07:13:40,198" + } + ], + "time_consumption": 0.24906158447265625 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness is correct (Content %s and Type is %s).", + "args": [ + "35", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441620.448519, + "msecs": 448.5189914703369, + "relativeCreated": 17452.03423500061, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness is correct (Content 35 and Type is ).", + "asctime": "2023-02-15 07:13:40,448", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness", + "35", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441620.4482396, + "msecs": 448.2395648956299, + "relativeCreated": 17451.754808425903, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness): 35 ()", + "asctime": "2023-02-15 07:13:40,448" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness", + "=", + "35", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441620.4483743, + "msecs": 448.37427139282227, + "relativeCreated": 17451.889514923096, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness): result = 35 ()", + "asctime": "2023-02-15 07:13:40,448" + } + ], + "time_consumption": 0.00014472007751464844 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness is correct (Content %s and Type is %s).", + "args": [ + "35", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441620.448895, + "msecs": 448.8949775695801, + "relativeCreated": 17452.410221099854, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness is correct (Content 35 and Type is ).", + "asctime": "2023-02-15 07:13:40,448", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness", + "35", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441620.4486957, + "msecs": 448.6956596374512, + "relativeCreated": 17452.210903167725, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness): 35 ()", + "asctime": "2023-02-15 07:13:40,448" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness", + "=", + "35", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441620.448806, + "msecs": 448.8060474395752, + "relativeCreated": 17452.32129096985, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness): result = 35 ()", + "asctime": "2023-02-15 07:13:40,448" + } + ], + "time_consumption": 8.893013000488281e-05 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness is correct (Content %s and Type is %s).", + "args": [ + "35", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441620.44922, + "msecs": 449.2199420928955, + "relativeCreated": 17452.73518562317, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness is correct (Content 35 and Type is ).", + "asctime": "2023-02-15 07:13:40,449", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness", + "35", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441620.449048, + "msecs": 449.0480422973633, + "relativeCreated": 17452.563285827637, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness): 35 ()", + "asctime": "2023-02-15 07:13:40,449" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness", + "=", + "35", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441620.4491374, + "msecs": 449.13744926452637, + "relativeCreated": 17452.6526927948, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness): result = 35 ()", + "asctime": "2023-02-15 07:13:40,449" + } + ], + "time_consumption": 8.249282836914062e-05 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness is correct (Content %s and Type is %s).", + "args": [ + "35", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441620.4495442, + "msecs": 449.54419136047363, + "relativeCreated": 17453.059434890747, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness is correct (Content 35 and Type is ).", + "asctime": "2023-02-15 07:13:40,449", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness", + "35", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441620.4493628, + "msecs": 449.36275482177734, + "relativeCreated": 17452.87799835205, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness): 35 ()", + "asctime": "2023-02-15 07:13:40,449" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness", + "=", + "35", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441620.4494495, + "msecs": 449.4495391845703, + "relativeCreated": 17452.964782714844, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness): result = 35 ()", + "asctime": "2023-02-15 07:13:40,449" + } + ], + "time_consumption": 9.465217590332031e-05 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness is correct (Content %s and Type is %s).", + "args": [ + "35", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441620.4498646, + "msecs": 449.86462593078613, + "relativeCreated": 17453.37986946106, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness is correct (Content 35 and Type is ).", + "asctime": "2023-02-15 07:13:40,449", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness", + "35", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441620.4496858, + "msecs": 449.68581199645996, + "relativeCreated": 17453.201055526733, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness): 35 ()", + "asctime": "2023-02-15 07:13:40,449" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness", + "=", + "35", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441620.4497733, + "msecs": 449.77331161499023, + "relativeCreated": 17453.288555145264, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness): result = 35 ()", + "asctime": "2023-02-15 07:13:40,449" + } + ], + "time_consumption": 9.131431579589844e-05 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness is correct (Content %s and Type is %s).", + "args": [ + "35", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441620.4501908, + "msecs": 450.19078254699707, + "relativeCreated": 17453.70602607727, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness is correct (Content 35 and Type is ).", + "asctime": "2023-02-15 07:13:40,450", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness", + "35", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441620.4500072, + "msecs": 450.00720024108887, + "relativeCreated": 17453.522443771362, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness): 35 ()", + "asctime": "2023-02-15 07:13:40,450" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness", + "=", + "35", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441620.450106, + "msecs": 450.1059055328369, + "relativeCreated": 17453.62114906311, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness): result = 35 ()", + "asctime": "2023-02-15 07:13:40,450" + } + ], + "time_consumption": 8.487701416015625e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing master device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 56, + "funcName": "__test_brightness_sync__", + "created": 1676441620.7515185, + "msecs": 751.5184879302979, + "relativeCreated": 17755.03373146057, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing master device brightness to '50'", + "asctime": "2023-02-15 07:13:40,751", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.450457, + "msecs": 450.4570960998535, + "relativeCreated": 17453.972339630127, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 50", + "asctime": "2023-02-15 07:13:40,450" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.4553947, + "msecs": 455.3947448730469, + "relativeCreated": 17458.90998840332, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:40,455" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.455988, + "msecs": 455.98793029785156, + "relativeCreated": 17459.503173828125, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:40,455" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.4565737, + "msecs": 456.5737247467041, + "relativeCreated": 17460.088968276978, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:40,456" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.4570835, + "msecs": 457.08346366882324, + "relativeCreated": 17460.598707199097, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:40,457" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.4577453, + "msecs": 457.7453136444092, + "relativeCreated": 17461.260557174683, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:40,457" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.4582481, + "msecs": 458.2481384277344, + "relativeCreated": 17461.763381958008, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:40,458" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.4588094, + "msecs": 458.80937576293945, + "relativeCreated": 17462.324619293213, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:40,458" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.4593227, + "msecs": 459.3226909637451, + "relativeCreated": 17462.83793449402, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:40,459" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.4599793, + "msecs": 459.9792957305908, + "relativeCreated": 17463.494539260864, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:40,459" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.4604912, + "msecs": 460.4911804199219, + "relativeCreated": 17464.006423950195, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:40,460" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.4608862, + "msecs": 460.88624000549316, + "relativeCreated": 17464.401483535767, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:40,460" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.4610124, + "msecs": 461.0123634338379, + "relativeCreated": 17464.52760696411, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:40,461" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.4611638, + "msecs": 461.1637592315674, + "relativeCreated": 17464.67900276184, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:40,461" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.461317, + "msecs": 461.3170623779297, + "relativeCreated": 17464.832305908203, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:40,461" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.4614635, + "msecs": 461.46345138549805, + "relativeCreated": 17464.97869491577, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:40,461" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.4616075, + "msecs": 461.6074562072754, + "relativeCreated": 17465.12269973755, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:40,461" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.4617496, + "msecs": 461.7495536804199, + "relativeCreated": 17465.264797210693, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:40,461" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.4618902, + "msecs": 461.89022064208984, + "relativeCreated": 17465.405464172363, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:40,461" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.5027604, + "msecs": 502.7604103088379, + "relativeCreated": 17506.27565383911, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50'", + "asctime": "2023-02-15 07:13:40,502" + } + ], + "time_consumption": 0.24875807762145996 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441620.752329, + "msecs": 752.3291110992432, + "relativeCreated": 17755.844354629517, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:13:40,752", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441620.7520041, + "msecs": 752.0041465759277, + "relativeCreated": 17755.5193901062, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness): 50 ()", + "asctime": "2023-02-15 07:13:40,752" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441620.7521985, + "msecs": 752.1984577178955, + "relativeCreated": 17755.71370124817, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness): result = 50 ()", + "asctime": "2023-02-15 07:13:40,752" + } + ], + "time_consumption": 0.00013065338134765625 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441620.7527475, + "msecs": 752.7475357055664, + "relativeCreated": 17756.26277923584, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:13:40,752", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441620.7525315, + "msecs": 752.5315284729004, + "relativeCreated": 17756.046772003174, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness): 50 ()", + "asctime": "2023-02-15 07:13:40,752" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441620.7526448, + "msecs": 752.6447772979736, + "relativeCreated": 17756.160020828247, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness): result = 50 ()", + "asctime": "2023-02-15 07:13:40,752" + } + ], + "time_consumption": 0.00010275840759277344 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441620.7531247, + "msecs": 753.1247138977051, + "relativeCreated": 17756.63995742798, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:13:40,753", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441620.7529225, + "msecs": 752.922534942627, + "relativeCreated": 17756.4377784729, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness): 50 ()", + "asctime": "2023-02-15 07:13:40,752" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441620.7530277, + "msecs": 753.0276775360107, + "relativeCreated": 17756.542921066284, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness): result = 50 ()", + "asctime": "2023-02-15 07:13:40,753" + } + ], + "time_consumption": 9.703636169433594e-05 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441620.753529, + "msecs": 753.5290718078613, + "relativeCreated": 17757.044315338135, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:13:40,753", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441620.7533126, + "msecs": 753.3125877380371, + "relativeCreated": 17756.82783126831, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness): 50 ()", + "asctime": "2023-02-15 07:13:40,753" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441620.7534208, + "msecs": 753.4208297729492, + "relativeCreated": 17756.936073303223, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness): result = 50 ()", + "asctime": "2023-02-15 07:13:40,753" + } + ], + "time_consumption": 0.00010824203491210938 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441620.7539067, + "msecs": 753.9067268371582, + "relativeCreated": 17757.42197036743, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:13:40,753", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441620.7536943, + "msecs": 753.6942958831787, + "relativeCreated": 17757.209539413452, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness): 50 ()", + "asctime": "2023-02-15 07:13:40,753" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441620.7537975, + "msecs": 753.7975311279297, + "relativeCreated": 17757.312774658203, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness): result = 50 ()", + "asctime": "2023-02-15 07:13:40,753" + } + ], + "time_consumption": 0.00010919570922851562 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441620.7542846, + "msecs": 754.2846202850342, + "relativeCreated": 17757.799863815308, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:13:40,754", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441620.7540867, + "msecs": 754.0867328643799, + "relativeCreated": 17757.601976394653, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness): 50 ()", + "asctime": "2023-02-15 07:13:40,754" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441620.754191, + "msecs": 754.1909217834473, + "relativeCreated": 17757.70616531372, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness): result = 50 ()", + "asctime": "2023-02-15 07:13:40,754" + } + ], + "time_consumption": 9.369850158691406e-05 + }, + { + "name": "__tLogger__", + "msg": "Resetting preconditions for master device '%s' (Power off)", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 64, + "funcName": "__test_brightness_sync__", + "created": 1676441621.0555713, + "msecs": 55.57131767272949, + "relativeCreated": 18059.086561203003, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Resetting preconditions for master device 'False' (Power off)", + "asctime": "2023-02-15 07:13:41,055", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.7545986, + "msecs": 754.5986175537109, + "relativeCreated": 17758.113861083984, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:13:40,754" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.7559066, + "msecs": 755.9065818786621, + "relativeCreated": 17759.421825408936, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:13:40,755" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.7610748, + "msecs": 761.0747814178467, + "relativeCreated": 17764.59002494812, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:40,761" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.7612667, + "msecs": 761.2667083740234, + "relativeCreated": 17764.781951904297, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:40,761" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.7614436, + "msecs": 761.4436149597168, + "relativeCreated": 17764.95885848999, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:40,761" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.7616053, + "msecs": 761.6052627563477, + "relativeCreated": 17765.12050628662, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:40,761" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.7618046, + "msecs": 761.8045806884766, + "relativeCreated": 17765.31982421875, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:40,761" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.76196, + "msecs": 761.9600296020508, + "relativeCreated": 17765.475273132324, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:40,761" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.762115, + "msecs": 762.1150016784668, + "relativeCreated": 17765.63024520874, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:40,762" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.762267, + "msecs": 762.2671127319336, + "relativeCreated": 17765.782356262207, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:40,762" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.7624688, + "msecs": 762.4688148498535, + "relativeCreated": 17765.984058380127, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:40,762" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.762629, + "msecs": 762.6290321350098, + "relativeCreated": 17766.144275665283, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:40,762" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.7627828, + "msecs": 762.7828121185303, + "relativeCreated": 17766.298055648804, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:40,762" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441620.7629344, + "msecs": 762.9344463348389, + "relativeCreated": 17766.449689865112, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:40,762" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.7631264, + "msecs": 763.1263732910156, + "relativeCreated": 17766.64161682129, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:13:40,763" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.7633147, + "msecs": 763.3147239685059, + "relativeCreated": 17766.82996749878, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:40,763" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.763485, + "msecs": 763.4849548339844, + "relativeCreated": 17767.000198364258, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:40,763" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.7636569, + "msecs": 763.6568546295166, + "relativeCreated": 17767.17209815979, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:40,763" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.7638192, + "msecs": 763.8192176818848, + "relativeCreated": 17767.33446121216, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:40,763" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.7639832, + "msecs": 763.9832496643066, + "relativeCreated": 17767.49849319458, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:40,763" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.764147, + "msecs": 764.1470432281494, + "relativeCreated": 17767.662286758423, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:40,764" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441620.806873, + "msecs": 806.873083114624, + "relativeCreated": 17810.388326644897, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", + "asctime": "2023-02-15 07:13:40,806" + } + ], + "time_consumption": 0.24869823455810547 + } + ], + "time_consumption": 1.2111051082611084, + "time_start": "2023-02-15 07:13:39,844", + "time_finished": "2023-02-15 07:13:41,055" + }, + "Color temperature synchronisation test: videv/ffe/livingroom/floorlamp": { + "name": "__tLogger__", + "msg": "Color temperature synchronisation test: videv/ffe/livingroom/floorlamp", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 67, + "funcName": "test_color_temp_sync", + "created": 1676441621.0562675, + "msecs": 56.267499923706055, + "relativeCreated": 18059.78274345398, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Color temperature synchronisation test: videv/ffe/livingroom/floorlamp", + "asctime": "2023-02-15 07:13:41,056", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions for master device '%s' (Power on)", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 73, + "funcName": "__test_color_temp_sync__", + "created": 1676441621.358075, + "msecs": 358.0749034881592, + "relativeCreated": 18361.590147018433, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions for master device 'True' (Power on)", + "asctime": "2023-02-15 07:13:41,358", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.0565798, + "msecs": 56.5798282623291, + "relativeCreated": 18060.095071792603, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:13:41,056" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.0571754, + "msecs": 57.175397872924805, + "relativeCreated": 18060.6906414032, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:41,057" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.058376, + "msecs": 58.37607383728027, + "relativeCreated": 18061.891317367554, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:13:41,058" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.059237, + "msecs": 59.237003326416016, + "relativeCreated": 18062.75224685669, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:41,059" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.0989504, + "msecs": 98.95038604736328, + "relativeCreated": 18102.465629577637, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:41,098" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.0993724, + "msecs": 99.37238693237305, + "relativeCreated": 18102.887630462646, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:41,099" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.0998142, + "msecs": 99.81417655944824, + "relativeCreated": 18103.32942008972, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:41,099" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.1006904, + "msecs": 100.69036483764648, + "relativeCreated": 18104.20560836792, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:41,100" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.1012986, + "msecs": 101.29857063293457, + "relativeCreated": 18104.813814163208, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:41,101" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.1017168, + "msecs": 101.71675682067871, + "relativeCreated": 18105.232000350952, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:41,101" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.1021307, + "msecs": 102.13065147399902, + "relativeCreated": 18105.645895004272, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:41,102" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.1025646, + "msecs": 102.56457328796387, + "relativeCreated": 18106.079816818237, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:41,102" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.103099, + "msecs": 103.09910774230957, + "relativeCreated": 18106.614351272583, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:41,103" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.1034966, + "msecs": 103.49655151367188, + "relativeCreated": 18107.011795043945, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:41,103" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.1038935, + "msecs": 103.89351844787598, + "relativeCreated": 18107.40876197815, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:41,103" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.1042888, + "msecs": 104.28881645202637, + "relativeCreated": 18107.8040599823, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:41,104" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.10477, + "msecs": 104.76994514465332, + "relativeCreated": 18108.285188674927, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:13:41,104" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.105389, + "msecs": 105.38911819458008, + "relativeCreated": 18108.904361724854, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:41,105" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.1059766, + "msecs": 105.97658157348633, + "relativeCreated": 18109.49182510376, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:41,105" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.106611, + "msecs": 106.61101341247559, + "relativeCreated": 18110.12625694275, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:41,106" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.107186, + "msecs": 107.18607902526855, + "relativeCreated": 18110.701322555542, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:41,107" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.107764, + "msecs": 107.76400566101074, + "relativeCreated": 18111.279249191284, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:41,107" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.1083302, + "msecs": 108.33024978637695, + "relativeCreated": 18111.84549331665, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:41,108" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.1473694, + "msecs": 147.369384765625, + "relativeCreated": 18150.8846282959, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", + "asctime": "2023-02-15 07:13:41,147" + } + ], + "time_consumption": 0.21070551872253418 + }, + { + "name": "__tLogger__", + "msg": "Changing master device color temperature to '%d'", + "args": [ + 2 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 81, + "funcName": "__test_color_temp_sync__", + "created": 1676441621.658692, + "msecs": 658.6918830871582, + "relativeCreated": 18662.20712661743, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing master device color temperature to '2'", + "asctime": "2023-02-15 07:13:41,658", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp/set", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.3583057, + "msecs": 358.3056926727295, + "relativeCreated": 18361.820936203003, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 2", + "asctime": "2023-02-15 07:13:41,358" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.3602288, + "msecs": 360.2287769317627, + "relativeCreated": 18363.744020462036, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"color_temp\": 291}'", + "asctime": "2023-02-15 07:13:41,360" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.3604574, + "msecs": 360.4574203491211, + "relativeCreated": 18363.972663879395, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}", + "asctime": "2023-02-15 07:13:41,360" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.3606594, + "msecs": 360.6593608856201, + "relativeCreated": 18364.174604415894, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"color_temp\": 291}'", + "asctime": "2023-02-15 07:13:41,360" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.3608246, + "msecs": 360.8245849609375, + "relativeCreated": 18364.33982849121, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}", + "asctime": "2023-02-15 07:13:41,360" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.3610342, + "msecs": 361.0341548919678, + "relativeCreated": 18364.54939842224, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"color_temp\": 291}'", + "asctime": "2023-02-15 07:13:41,361" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.3612182, + "msecs": 361.2182140350342, + "relativeCreated": 18364.733457565308, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}", + "asctime": "2023-02-15 07:13:41,361" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.3614063, + "msecs": 361.4063262939453, + "relativeCreated": 18364.92156982422, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"color_temp\": 291}'", + "asctime": "2023-02-15 07:13:41,361" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.361596, + "msecs": 361.59610748291016, + "relativeCreated": 18365.111351013184, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}", + "asctime": "2023-02-15 07:13:41,361" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.3618243, + "msecs": 361.82427406311035, + "relativeCreated": 18365.339517593384, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"color_temp\": 291}'", + "asctime": "2023-02-15 07:13:41,361" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.362015, + "msecs": 362.0150089263916, + "relativeCreated": 18365.530252456665, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}", + "asctime": "2023-02-15 07:13:41,362" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.3622007, + "msecs": 362.2007369995117, + "relativeCreated": 18365.715980529785, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"color_temp\": 291}'", + "asctime": "2023-02-15 07:13:41,362" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.3623848, + "msecs": 362.3847961425781, + "relativeCreated": 18365.90003967285, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}", + "asctime": "2023-02-15 07:13:41,362" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.3626215, + "msecs": 362.621545791626, + "relativeCreated": 18366.1367893219, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}'", + "asctime": "2023-02-15 07:13:41,362" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.3628464, + "msecs": 362.84637451171875, + "relativeCreated": 18366.361618041992, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}'", + "asctime": "2023-02-15 07:13:41,362" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.363059, + "msecs": 363.05904388427734, + "relativeCreated": 18366.57428741455, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}'", + "asctime": "2023-02-15 07:13:41,363" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.3632681, + "msecs": 363.2681369781494, + "relativeCreated": 18366.783380508423, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}'", + "asctime": "2023-02-15 07:13:41,363" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.3634777, + "msecs": 363.4777069091797, + "relativeCreated": 18366.992950439453, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}'", + "asctime": "2023-02-15 07:13:41,363" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.3636858, + "msecs": 363.68584632873535, + "relativeCreated": 18367.20108985901, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}'", + "asctime": "2023-02-15 07:13:41,363" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp", + "b'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.4067621, + "msecs": 406.76212310791016, + "relativeCreated": 18410.277366638184, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'2'", + "asctime": "2023-02-15 07:13:41,406" + } + ], + "time_consumption": 0.25192975997924805 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441621.6593442, + "msecs": 659.3441963195801, + "relativeCreated": 18662.859439849854, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature is correct (Content 2 and Type is ).", + "asctime": "2023-02-15 07:13:41,659", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441621.6590986, + "msecs": 659.0986251831055, + "relativeCreated": 18662.61386871338, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature): 2 ()", + "asctime": "2023-02-15 07:13:41,659" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441621.659235, + "msecs": 659.2350006103516, + "relativeCreated": 18662.750244140625, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature): result = 2 ()", + "asctime": "2023-02-15 07:13:41,659" + } + ], + "time_consumption": 0.00010919570922851562 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441621.6597672, + "msecs": 659.7671508789062, + "relativeCreated": 18663.28239440918, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature is correct (Content 2 and Type is ).", + "asctime": "2023-02-15 07:13:41,659", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441621.6595454, + "msecs": 659.5454216003418, + "relativeCreated": 18663.060665130615, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature): 2 ()", + "asctime": "2023-02-15 07:13:41,659" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441621.6596456, + "msecs": 659.6455574035645, + "relativeCreated": 18663.160800933838, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature): result = 2 ()", + "asctime": "2023-02-15 07:13:41,659" + } + ], + "time_consumption": 0.00012159347534179688 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441621.6600976, + "msecs": 660.097599029541, + "relativeCreated": 18663.612842559814, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature is correct (Content 2 and Type is ).", + "asctime": "2023-02-15 07:13:41,660", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441621.6599207, + "msecs": 659.9206924438477, + "relativeCreated": 18663.43593597412, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature): 2 ()", + "asctime": "2023-02-15 07:13:41,659" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441621.6600118, + "msecs": 660.0117683410645, + "relativeCreated": 18663.527011871338, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature): result = 2 ()", + "asctime": "2023-02-15 07:13:41,660" + } + ], + "time_consumption": 8.58306884765625e-05 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441621.6604416, + "msecs": 660.4416370391846, + "relativeCreated": 18663.956880569458, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature is correct (Content 2 and Type is ).", + "asctime": "2023-02-15 07:13:41,660", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441621.6602542, + "msecs": 660.2542400360107, + "relativeCreated": 18663.769483566284, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature): 2 ()", + "asctime": "2023-02-15 07:13:41,660" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441621.6603458, + "msecs": 660.3457927703857, + "relativeCreated": 18663.86103630066, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature): result = 2 ()", + "asctime": "2023-02-15 07:13:41,660" + } + ], + "time_consumption": 9.584426879882812e-05 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441621.6607678, + "msecs": 660.7677936553955, + "relativeCreated": 18664.28303718567, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature is correct (Content 2 and Type is ).", + "asctime": "2023-02-15 07:13:41,660", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441621.6605844, + "msecs": 660.5844497680664, + "relativeCreated": 18664.09969329834, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature): 2 ()", + "asctime": "2023-02-15 07:13:41,660" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441621.660682, + "msecs": 660.681962966919, + "relativeCreated": 18664.197206497192, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature): result = 2 ()", + "asctime": "2023-02-15 07:13:41,660" + } + ], + "time_consumption": 8.58306884765625e-05 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441621.6610763, + "msecs": 661.0763072967529, + "relativeCreated": 18664.591550827026, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature is correct (Content 2 and Type is ).", + "asctime": "2023-02-15 07:13:41,661", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441621.6609087, + "msecs": 660.9086990356445, + "relativeCreated": 18664.423942565918, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature): 2 ()", + "asctime": "2023-02-15 07:13:41,660" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441621.6609945, + "msecs": 660.9945297241211, + "relativeCreated": 18664.509773254395, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature): result = 2 ()", + "asctime": "2023-02-15 07:13:41,660" + } + ], + "time_consumption": 8.177757263183594e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing master device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 81, + "funcName": "__test_color_temp_sync__", + "created": 1676441621.962414, + "msecs": 962.414026260376, + "relativeCreated": 18965.92926979065, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing master device color temperature to '5'", + "asctime": "2023-02-15 07:13:41,962", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp/set", + "5" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.6613204, + "msecs": 661.3204479217529, + "relativeCreated": 18664.835691452026, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 5", + "asctime": "2023-02-15 07:13:41,661" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.666226, + "msecs": 666.2259101867676, + "relativeCreated": 18669.74115371704, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:41,666" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.666861, + "msecs": 666.8610572814941, + "relativeCreated": 18670.376300811768, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:41,666" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.6674576, + "msecs": 667.4575805664062, + "relativeCreated": 18670.97282409668, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:41,667" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.6679678, + "msecs": 667.9677963256836, + "relativeCreated": 18671.483039855957, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:41,667" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.668654, + "msecs": 668.6539649963379, + "relativeCreated": 18672.16920852661, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:41,668" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.6691666, + "msecs": 669.1665649414062, + "relativeCreated": 18672.68180847168, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:41,669" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.66971, + "msecs": 669.7099208831787, + "relativeCreated": 18673.225164413452, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:41,669" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.670212, + "msecs": 670.2120304107666, + "relativeCreated": 18673.72727394104, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:41,670" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.6708357, + "msecs": 670.8357334136963, + "relativeCreated": 18674.35097694397, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:41,670" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.6709728, + "msecs": 670.9728240966797, + "relativeCreated": 18674.488067626953, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:41,670" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.671107, + "msecs": 671.1070537567139, + "relativeCreated": 18674.622297286987, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:41,671" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.6712477, + "msecs": 671.2477207183838, + "relativeCreated": 18674.762964248657, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:41,671" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.671412, + "msecs": 671.4119911193848, + "relativeCreated": 18674.92723464966, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:41,671" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.67158, + "msecs": 671.5800762176514, + "relativeCreated": 18675.095319747925, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:41,671" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.6717396, + "msecs": 671.7395782470703, + "relativeCreated": 18675.254821777344, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:41,671" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.6718953, + "msecs": 671.8952655792236, + "relativeCreated": 18675.410509109497, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:41,671" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.6720634, + "msecs": 672.0633506774902, + "relativeCreated": 18675.578594207764, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:41,672" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.672211, + "msecs": 672.2109317779541, + "relativeCreated": 18675.726175308228, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:41,672" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.7149158, + "msecs": 714.9157524108887, + "relativeCreated": 18718.430995941162, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5'", + "asctime": "2023-02-15 07:13:41,714" + } + ], + "time_consumption": 0.2474982738494873 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441621.9632185, + "msecs": 963.2184505462646, + "relativeCreated": 18966.733694076538, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:13:41,963", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441621.9629347, + "msecs": 962.9347324371338, + "relativeCreated": 18966.449975967407, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature): 5 ()", + "asctime": "2023-02-15 07:13:41,962" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441621.9630935, + "msecs": 963.0935192108154, + "relativeCreated": 18966.60876274109, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature): result = 5 ()", + "asctime": "2023-02-15 07:13:41,963" + } + ], + "time_consumption": 0.00012493133544921875 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441621.9636674, + "msecs": 963.6673927307129, + "relativeCreated": 18967.182636260986, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:13:41,963", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441621.9634507, + "msecs": 963.4506702423096, + "relativeCreated": 18966.965913772583, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature): 5 ()", + "asctime": "2023-02-15 07:13:41,963" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441621.9635673, + "msecs": 963.5672569274902, + "relativeCreated": 18967.082500457764, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature): result = 5 ()", + "asctime": "2023-02-15 07:13:41,963" + } + ], + "time_consumption": 0.00010013580322265625 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441621.9640586, + "msecs": 964.0586376190186, + "relativeCreated": 18967.573881149292, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:13:41,964", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441621.9638426, + "msecs": 963.8426303863525, + "relativeCreated": 18967.357873916626, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature): 5 ()", + "asctime": "2023-02-15 07:13:41,963" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441621.963948, + "msecs": 963.9480113983154, + "relativeCreated": 18967.46325492859, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature): result = 5 ()", + "asctime": "2023-02-15 07:13:41,963" + } + ], + "time_consumption": 0.000110626220703125 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441621.9644415, + "msecs": 964.4415378570557, + "relativeCreated": 18967.95678138733, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:13:41,964", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441621.9642375, + "msecs": 964.2374515533447, + "relativeCreated": 18967.752695083618, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature): 5 ()", + "asctime": "2023-02-15 07:13:41,964" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441621.964344, + "msecs": 964.3440246582031, + "relativeCreated": 18967.859268188477, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature): result = 5 ()", + "asctime": "2023-02-15 07:13:41,964" + } + ], + "time_consumption": 9.751319885253906e-05 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441621.9648077, + "msecs": 964.8077487945557, + "relativeCreated": 18968.32299232483, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:13:41,964", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441621.9646049, + "msecs": 964.6048545837402, + "relativeCreated": 18968.120098114014, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature): 5 ()", + "asctime": "2023-02-15 07:13:41,964" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441621.9647105, + "msecs": 964.7104740142822, + "relativeCreated": 18968.225717544556, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature): result = 5 ()", + "asctime": "2023-02-15 07:13:41,964" + } + ], + "time_consumption": 9.72747802734375e-05 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441621.9651985, + "msecs": 965.1985168457031, + "relativeCreated": 18968.713760375977, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:13:41,965", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441621.9649956, + "msecs": 964.9956226348877, + "relativeCreated": 18968.51086616516, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature): 5 ()", + "asctime": "2023-02-15 07:13:41,964" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441621.9651015, + "msecs": 965.1014804840088, + "relativeCreated": 18968.616724014282, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature): result = 5 ()", + "asctime": "2023-02-15 07:13:41,965" + } + ], + "time_consumption": 9.703636169433594e-05 + }, + { + "name": "__tLogger__", + "msg": "Resetting preconditions for master device '%s' (Power off)", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 89, + "funcName": "__test_color_temp_sync__", + "created": 1676441622.266635, + "msecs": 266.6349411010742, + "relativeCreated": 19270.150184631348, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Resetting preconditions for master device 'False' (Power off)", + "asctime": "2023-02-15 07:13:42,266", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.9654713, + "msecs": 965.4712677001953, + "relativeCreated": 18968.98651123047, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:13:41,965" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.9668312, + "msecs": 966.8312072753906, + "relativeCreated": 18970.346450805664, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:13:41,966" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.9720051, + "msecs": 972.0051288604736, + "relativeCreated": 18975.520372390747, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:41,972" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.9721947, + "msecs": 972.1946716308594, + "relativeCreated": 18975.709915161133, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:41,972" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.9723814, + "msecs": 972.3813533782959, + "relativeCreated": 18975.89659690857, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:41,972" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.9725668, + "msecs": 972.5668430328369, + "relativeCreated": 18976.08208656311, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:41,972" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.9727993, + "msecs": 972.7993011474609, + "relativeCreated": 18976.314544677734, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:41,972" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.9729846, + "msecs": 972.9845523834229, + "relativeCreated": 18976.499795913696, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:41,972" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.9731677, + "msecs": 973.1676578521729, + "relativeCreated": 18976.682901382446, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:41,973" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.9733503, + "msecs": 973.3502864837646, + "relativeCreated": 18976.865530014038, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:41,973" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.9735708, + "msecs": 973.5708236694336, + "relativeCreated": 18977.086067199707, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:41,973" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.973753, + "msecs": 973.7529754638672, + "relativeCreated": 18977.26821899414, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:41,973" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.9739285, + "msecs": 973.9284515380859, + "relativeCreated": 18977.44369506836, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:41,973" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441621.9741185, + "msecs": 974.1184711456299, + "relativeCreated": 18977.633714675903, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:41,974" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.974341, + "msecs": 974.3409156799316, + "relativeCreated": 18977.856159210205, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:13:41,974" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.974588, + "msecs": 974.5879173278809, + "relativeCreated": 18978.103160858154, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:41,974" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.9748013, + "msecs": 974.8013019561768, + "relativeCreated": 18978.31654548645, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:41,974" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.9750087, + "msecs": 975.0087261199951, + "relativeCreated": 18978.52396965027, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:41,975" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.975212, + "msecs": 975.2120971679688, + "relativeCreated": 18978.727340698242, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:41,975" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.9754243, + "msecs": 975.4242897033691, + "relativeCreated": 18978.939533233643, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:41,975" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441621.9756262, + "msecs": 975.6262302398682, + "relativeCreated": 18979.14147377014, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:41,975" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.0177822, + "msecs": 17.782211303710938, + "relativeCreated": 19021.297454833984, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", + "asctime": "2023-02-15 07:13:42,017" + } + ], + "time_consumption": 0.24885272979736328 + } + ], + "time_consumption": 1.2103674411773682, + "time_start": "2023-02-15 07:13:41,056", + "time_finished": "2023-02-15 07:13:42,266" + }, + "Power On/ Off synchronisation test: shellies/ffe/livingroom/main_light": { + "name": "__tLogger__", + "msg": "Power On/ Off synchronisation test: shellies/ffe/livingroom/main_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 24, + "funcName": "test_power_on_off_sync", + "created": 1676441622.2674353, + "msecs": 267.43531227111816, + "relativeCreated": 19270.95055580139, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Power On/ Off synchronisation test: shellies/ffe/livingroom/main_light", + "asctime": "2023-02-15 07:13:42,267", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions for master device '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 30, + "funcName": "__test_power_on_off_sync__", + "created": 1676441622.5684233, + "msecs": 568.4232711791992, + "relativeCreated": 19571.938514709473, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions for master device 'False'", + "asctime": "2023-02-15 07:13:42,568", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Changing master device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off_sync__", + "created": 1676441622.8705611, + "msecs": 870.5611228942871, + "relativeCreated": 19874.07636642456, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing master device state to 'True'", + "asctime": "2023-02-15 07:13:42,870", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441622.5689218, + "msecs": 568.9218044281006, + "relativeCreated": 19572.437047958374, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:13:42,568" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441622.569517, + "msecs": 569.5168972015381, + "relativeCreated": 19573.03214073181, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:42,569" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.5705667, + "msecs": 570.5666542053223, + "relativeCreated": 19574.081897735596, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:13:42,570" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.5712833, + "msecs": 571.2833404541016, + "relativeCreated": 19574.798583984375, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:42,571" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.6109028, + "msecs": 610.9027862548828, + "relativeCreated": 19614.418029785156, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:42,610" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441622.6112354, + "msecs": 611.2353801727295, + "relativeCreated": 19614.750623703003, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:42,611" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.6115801, + "msecs": 611.5801334381104, + "relativeCreated": 19615.095376968384, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:42,611" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441622.6118727, + "msecs": 611.872673034668, + "relativeCreated": 19615.38791656494, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:42,611" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.6121936, + "msecs": 612.1935844421387, + "relativeCreated": 19615.708827972412, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:42,612" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441622.6124108, + "msecs": 612.4107837677002, + "relativeCreated": 19615.926027297974, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:42,612" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.6126347, + "msecs": 612.6346588134766, + "relativeCreated": 19616.14990234375, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:42,612" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441622.6128464, + "msecs": 612.8463745117188, + "relativeCreated": 19616.361618041992, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:42,612" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.6131058, + "msecs": 613.1057739257812, + "relativeCreated": 19616.621017456055, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:42,613" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441622.613324, + "msecs": 613.3239269256592, + "relativeCreated": 19616.839170455933, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:42,613" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.6135342, + "msecs": 613.5342121124268, + "relativeCreated": 19617.0494556427, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:42,613" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441622.6137438, + "msecs": 613.743782043457, + "relativeCreated": 19617.25902557373, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:42,613" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.6140075, + "msecs": 614.0074729919434, + "relativeCreated": 19617.522716522217, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:13:42,614" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.6142864, + "msecs": 614.2864227294922, + "relativeCreated": 19617.801666259766, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:42,614" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.6145492, + "msecs": 614.5491600036621, + "relativeCreated": 19618.064403533936, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:42,614" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.614793, + "msecs": 614.793062210083, + "relativeCreated": 19618.308305740356, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:42,614" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.615031, + "msecs": 615.0310039520264, + "relativeCreated": 19618.5462474823, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:42,615" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.6152644, + "msecs": 615.2644157409668, + "relativeCreated": 19618.77965927124, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:42,615" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.6155083, + "msecs": 615.5083179473877, + "relativeCreated": 19619.02356147766, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:42,615" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.6551726, + "msecs": 655.17258644104, + "relativeCreated": 19658.687829971313, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", + "asctime": "2023-02-15 07:13:42,655" + } + ], + "time_consumption": 0.21538853645324707 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_1) state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441622.8713243, + "msecs": 871.3243007659912, + "relativeCreated": 19874.839544296265, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_1) state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:42,871", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_1) state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441622.8710492, + "msecs": 871.049165725708, + "relativeCreated": 19874.56440925598, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_1) state): True ()", + "asctime": "2023-02-15 07:13:42,871" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_1) state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441622.8712015, + "msecs": 871.2015151977539, + "relativeCreated": 19874.716758728027, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_1) state): result = True ()", + "asctime": "2023-02-15 07:13:42,871" + } + ], + "time_consumption": 0.0001227855682373047 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_2) state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441622.8717706, + "msecs": 871.7706203460693, + "relativeCreated": 19875.285863876343, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_2) state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:42,871", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_2) state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441622.871523, + "msecs": 871.5229034423828, + "relativeCreated": 19875.038146972656, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_2) state): True ()", + "asctime": "2023-02-15 07:13:42,871" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_2) state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441622.871672, + "msecs": 871.6719150543213, + "relativeCreated": 19875.187158584595, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_2) state): result = True ()", + "asctime": "2023-02-15 07:13:42,871" + } + ], + "time_consumption": 9.870529174804688e-05 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_3) state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441622.8721411, + "msecs": 872.1411228179932, + "relativeCreated": 19875.656366348267, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_3) state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:42,872", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_3) state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441622.8719485, + "msecs": 871.9484806060791, + "relativeCreated": 19875.463724136353, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_3) state): True ()", + "asctime": "2023-02-15 07:13:42,871" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_3) state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441622.8720493, + "msecs": 872.0493316650391, + "relativeCreated": 19875.564575195312, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_3) state): result = True ()", + "asctime": "2023-02-15 07:13:42,872" + } + ], + "time_consumption": 9.179115295410156e-05 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_4) state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441622.872524, + "msecs": 872.5240230560303, + "relativeCreated": 19876.039266586304, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_4) state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:42,872", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_4) state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441622.8723118, + "msecs": 872.3118305206299, + "relativeCreated": 19875.827074050903, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_4) state): True ()", + "asctime": "2023-02-15 07:13:42,872" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_4) state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441622.872412, + "msecs": 872.4119663238525, + "relativeCreated": 19875.927209854126, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_4) state): result = True ()", + "asctime": "2023-02-15 07:13:42,872" + } + ], + "time_consumption": 0.00011205673217773438 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_5) state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441622.8728945, + "msecs": 872.8945255279541, + "relativeCreated": 19876.409769058228, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_5) state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:42,872", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_5) state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441622.8726935, + "msecs": 872.6935386657715, + "relativeCreated": 19876.208782196045, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_5) state): True ()", + "asctime": "2023-02-15 07:13:42,872" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_5) state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441622.8727908, + "msecs": 872.7908134460449, + "relativeCreated": 19876.30605697632, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_5) state): result = True ()", + "asctime": "2023-02-15 07:13:42,872" + } + ], + "time_consumption": 0.00010371208190917969 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_6) state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441622.8732543, + "msecs": 873.2542991638184, + "relativeCreated": 19876.76954269409, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_6) state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:42,873", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_6) state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441622.8730564, + "msecs": 873.0564117431641, + "relativeCreated": 19876.571655273438, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_6) state): True ()", + "asctime": "2023-02-15 07:13:42,873" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_6) state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441622.8731663, + "msecs": 873.1663227081299, + "relativeCreated": 19876.681566238403, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_6) state): result = True ()", + "asctime": "2023-02-15 07:13:42,873" + } + ], + "time_consumption": 8.797645568847656e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing master device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off_sync__", + "created": 1676441623.1745992, + "msecs": 174.59917068481445, + "relativeCreated": 20178.114414215088, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing master device state to 'False'", + "asctime": "2023-02-15 07:13:43,174", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441622.8735175, + "msecs": 873.5175132751465, + "relativeCreated": 19877.03275680542, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:13:42,873" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/livingroom/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.8748486, + "msecs": 874.8486042022705, + "relativeCreated": 19878.363847732544, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:13:42,874" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.8798292, + "msecs": 879.8291683197021, + "relativeCreated": 19883.344411849976, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:42,879" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441622.8800275, + "msecs": 880.0275325775146, + "relativeCreated": 19883.542776107788, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:42,880" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.880215, + "msecs": 880.2149295806885, + "relativeCreated": 19883.730173110962, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:42,880" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441622.8803775, + "msecs": 880.3775310516357, + "relativeCreated": 19883.89277458191, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:42,880" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.8805807, + "msecs": 880.5806636810303, + "relativeCreated": 19884.095907211304, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:42,880" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441622.8807714, + "msecs": 880.7713985443115, + "relativeCreated": 19884.286642074585, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:42,880" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.8809624, + "msecs": 880.9623718261719, + "relativeCreated": 19884.477615356445, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:42,880" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441622.8811417, + "msecs": 881.1416625976562, + "relativeCreated": 19884.65690612793, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:42,881" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.8813698, + "msecs": 881.3698291778564, + "relativeCreated": 19884.88507270813, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:42,881" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441622.88156, + "msecs": 881.5600872039795, + "relativeCreated": 19885.075330734253, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:42,881" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.8819501, + "msecs": 881.9501399993896, + "relativeCreated": 19885.465383529663, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:42,881" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441622.8821366, + "msecs": 882.1365833282471, + "relativeCreated": 19885.65182685852, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:42,882" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.8823605, + "msecs": 882.3604583740234, + "relativeCreated": 19885.875701904297, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:13:42,882" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_1", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.8826025, + "msecs": 882.6024532318115, + "relativeCreated": 19886.117696762085, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:42,882" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_2", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.882814, + "msecs": 882.8139305114746, + "relativeCreated": 19886.329174041748, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:42,882" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_3", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.8830242, + "msecs": 883.0242156982422, + "relativeCreated": 19886.539459228516, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:42,883" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_4", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.8832254, + "msecs": 883.2254409790039, + "relativeCreated": 19886.740684509277, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:42,883" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_5", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.883425, + "msecs": 883.4249973297119, + "relativeCreated": 19886.940240859985, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:42,883" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/livingroom/floorlamp_6", + "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.8836248, + "msecs": 883.624792098999, + "relativeCreated": 19887.140035629272, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:42,883" + }, + { + "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/livingroom/floorlamp/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441622.9255457, + "msecs": 925.5456924438477, + "relativeCreated": 19929.06093597412, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", + "asctime": "2023-02-15 07:13:42,925" + } + ], + "time_consumption": 0.2490534782409668 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_1) state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441623.1753912, + "msecs": 175.39119720458984, + "relativeCreated": 20178.906440734863, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_1) state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:43,175", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_1) state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441623.1750789, + "msecs": 175.0788688659668, + "relativeCreated": 20178.59411239624, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_1) state): False ()", + "asctime": "2023-02-15 07:13:43,175" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_1) state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441623.175228, + "msecs": 175.22811889648438, + "relativeCreated": 20178.743362426758, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_1) state): result = False ()", + "asctime": "2023-02-15 07:13:43,175" + } + ], + "time_consumption": 0.00016307830810546875 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_2) state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441623.1758177, + "msecs": 175.81772804260254, + "relativeCreated": 20179.332971572876, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_2) state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:43,175", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_2) state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441623.1755953, + "msecs": 175.59528350830078, + "relativeCreated": 20179.110527038574, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_2) state): False ()", + "asctime": "2023-02-15 07:13:43,175" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_2) state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441623.1757143, + "msecs": 175.71425437927246, + "relativeCreated": 20179.229497909546, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_2) state): result = False ()", + "asctime": "2023-02-15 07:13:43,175" + } + ], + "time_consumption": 0.00010347366333007812 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_3) state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441623.1761916, + "msecs": 176.1915683746338, + "relativeCreated": 20179.706811904907, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_3) state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:43,176", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_3) state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441623.1759946, + "msecs": 175.9946346282959, + "relativeCreated": 20179.50987815857, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_3) state): False ()", + "asctime": "2023-02-15 07:13:43,175" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_3) state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441623.1760964, + "msecs": 176.09643936157227, + "relativeCreated": 20179.611682891846, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_3) state): result = False ()", + "asctime": "2023-02-15 07:13:43,176" + } + ], + "time_consumption": 9.512901306152344e-05 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_4) state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441623.1765616, + "msecs": 176.5615940093994, + "relativeCreated": 20180.076837539673, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_4) state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:43,176", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_4) state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441623.1763556, + "msecs": 176.35560035705566, + "relativeCreated": 20179.87084388733, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_4) state): False ()", + "asctime": "2023-02-15 07:13:43,176" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_4) state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441623.176455, + "msecs": 176.45502090454102, + "relativeCreated": 20179.970264434814, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_4) state): result = False ()", + "asctime": "2023-02-15 07:13:43,176" + } + ], + "time_consumption": 0.00010657310485839844 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_5) state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441623.1769118, + "msecs": 176.9118309020996, + "relativeCreated": 20180.427074432373, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_5) state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:43,176", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_5) state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441623.1767213, + "msecs": 176.72133445739746, + "relativeCreated": 20180.23657798767, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_5) state): False ()", + "asctime": "2023-02-15 07:13:43,176" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_5) state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441623.1768205, + "msecs": 176.8205165863037, + "relativeCreated": 20180.335760116577, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_5) state): result = False ()", + "asctime": "2023-02-15 07:13:43,176" + } + ], + "time_consumption": 9.131431579589844e-05 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_6) state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441623.1772575, + "msecs": 177.25753784179688, + "relativeCreated": 20180.77278137207, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/ffe/livingroom/floorlamp_6) state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:43,177", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_6) state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441623.1770709, + "msecs": 177.07085609436035, + "relativeCreated": 20180.586099624634, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_6) state): False ()", + "asctime": "2023-02-15 07:13:43,177" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/ffe/livingroom/floorlamp_6) state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441623.177168, + "msecs": 177.1678924560547, + "relativeCreated": 20180.683135986328, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_6) state): result = False ()", + "asctime": "2023-02-15 07:13:43,177" + } + ], + "time_consumption": 8.96453857421875e-05 + } + ], + "time_consumption": 0.9098222255706787, + "time_start": "2023-02-15 07:13:42,267", + "time_finished": "2023-02-15 07:13:43,177" + }, + "Brightness test for device and virtual device: zigbee/ffe/sleep/bed_light_di": { + "name": "__tLogger__", + "msg": "Brightness test for device and virtual device: zigbee/ffe/sleep/bed_light_di", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 50, + "funcName": "test_brightness", + "created": 1676441623.1777892, + "msecs": 177.78921127319336, + "relativeCreated": 20181.304454803467, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Brightness test for device and virtual device: zigbee/ffe/sleep/bed_light_di", + "asctime": "2023-02-15 07:13:43,177", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Power on)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 57, + "funcName": "__test_brightness__", + "created": 1676441623.4793813, + "msecs": 479.3813228607178, + "relativeCreated": 20482.89656639099, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Power on)", + "asctime": "2023-02-15 07:13:43,479", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441623.178233, + "msecs": 178.23290824890137, + "relativeCreated": 20181.748151779175, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 127.0}", + "asctime": "2023-02-15 07:13:43,178" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441623.179532, + "msecs": 179.53205108642578, + "relativeCreated": 20183.0472946167, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", + "asctime": "2023-02-15 07:13:43,179" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441623.1843119, + "msecs": 184.3118667602539, + "relativeCreated": 20187.827110290527, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true'", + "asctime": "2023-02-15 07:13:43,184" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441623.1851263, + "msecs": 185.12630462646484, + "relativeCreated": 20188.64154815674, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50'", + "asctime": "2023-02-15 07:13:43,185" + } + ], + "time_consumption": 0.29425501823425293 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441623.4801233, + "msecs": 480.12328147888184, + "relativeCreated": 20483.638525009155, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:13:43,480", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441623.4798427, + "msecs": 479.8426628112793, + "relativeCreated": 20483.357906341553, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 50 ()", + "asctime": "2023-02-15 07:13:43,479" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441623.479997, + "msecs": 479.996919631958, + "relativeCreated": 20483.51216316223, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 50 ()", + "asctime": "2023-02-15 07:13:43,479" + } + ], + "time_consumption": 0.00012636184692382812 + }, + { + "name": "__tLogger__", + "msg": "Changing light device brightness to '%d'", + "args": [ + 65 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 63, + "funcName": "__test_brightness__", + "created": 1676441623.781721, + "msecs": 781.7211151123047, + "relativeCreated": 20785.236358642578, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device brightness to '65'", + "asctime": "2023-02-15 07:13:43,781", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 165.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441623.4805212, + "msecs": 480.52120208740234, + "relativeCreated": 20484.036445617676, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 165.0}", + "asctime": "2023-02-15 07:13:43,480" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 165.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441623.4818532, + "msecs": 481.8532466888428, + "relativeCreated": 20485.368490219116, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 165.0}'", + "asctime": "2023-02-15 07:13:43,481" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness", + "b'65'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441623.4842484, + "msecs": 484.24839973449707, + "relativeCreated": 20487.76364326477, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'65'", + "asctime": "2023-02-15 07:13:43,484" + } + ], + "time_consumption": 0.2974727153778076 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441623.782481, + "msecs": 782.4809551239014, + "relativeCreated": 20785.996198654175, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:13:43,782", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441623.7821753, + "msecs": 782.1753025054932, + "relativeCreated": 20785.690546035767, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 65 ()", + "asctime": "2023-02-15 07:13:43,782" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441623.782322, + "msecs": 782.3219299316406, + "relativeCreated": 20785.837173461914, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 65 ()", + "asctime": "2023-02-15 07:13:43,782" + } + ], + "time_consumption": 0.0001590251922607422 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441623.782894, + "msecs": 782.8938961029053, + "relativeCreated": 20786.40913963318, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:13:43,782", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441623.7826843, + "msecs": 782.684326171875, + "relativeCreated": 20786.19956970215, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 65 ()", + "asctime": "2023-02-15 07:13:43,782" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441623.782794, + "msecs": 782.7939987182617, + "relativeCreated": 20786.309242248535, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 65 ()", + "asctime": "2023-02-15 07:13:43,782" + } + ], + "time_consumption": 9.989738464355469e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 69, + "funcName": "__test_brightness__", + "created": 1676441624.0844314, + "msecs": 84.43140983581543, + "relativeCreated": 21087.94665336609, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device brightness to '50'", + "asctime": "2023-02-15 07:13:44,084", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441623.7832644, + "msecs": 783.2643985748291, + "relativeCreated": 20786.779642105103, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 50", + "asctime": "2023-02-15 07:13:43,783" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441623.7866974, + "msecs": 786.6973876953125, + "relativeCreated": 20790.212631225586, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:43,786" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441623.787349, + "msecs": 787.3489856719971, + "relativeCreated": 20790.86422920227, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 127.0}", + "asctime": "2023-02-15 07:13:43,787" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441623.7885187, + "msecs": 788.5186672210693, + "relativeCreated": 20792.033910751343, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", + "asctime": "2023-02-15 07:13:43,788" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441623.8312573, + "msecs": 831.2573432922363, + "relativeCreated": 20834.77258682251, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50'", + "asctime": "2023-02-15 07:13:43,831" + } + ], + "time_consumption": 0.2531740665435791 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441624.0851586, + "msecs": 85.1585865020752, + "relativeCreated": 21088.67383003235, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:13:44,085", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441624.0848885, + "msecs": 84.88845825195312, + "relativeCreated": 21088.403701782227, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 50 ()", + "asctime": "2023-02-15 07:13:44,084" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441624.0850377, + "msecs": 85.0377082824707, + "relativeCreated": 21088.552951812744, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 50 ()", + "asctime": "2023-02-15 07:13:44,085" + } + ], + "time_consumption": 0.00012087821960449219 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441624.0855598, + "msecs": 85.55984497070312, + "relativeCreated": 21089.075088500977, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:13:44,085", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441624.0853522, + "msecs": 85.35218238830566, + "relativeCreated": 21088.86742591858, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 50 ()", + "asctime": "2023-02-15 07:13:44,085" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441624.085463, + "msecs": 85.46304702758789, + "relativeCreated": 21088.97829055786, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 50 ()", + "asctime": "2023-02-15 07:13:44,085" + } + ], + "time_consumption": 9.679794311523438e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing light device brightness to '%d'", + "args": [ + 65 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 63, + "funcName": "__test_brightness__", + "created": 1676441624.38647, + "msecs": 386.47007942199707, + "relativeCreated": 21389.98532295227, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device brightness to '65'", + "asctime": "2023-02-15 07:13:44,386", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 165.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441624.0859253, + "msecs": 85.92534065246582, + "relativeCreated": 21089.44058418274, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 165.0}", + "asctime": "2023-02-15 07:13:44,085" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 165.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441624.087282, + "msecs": 87.28194236755371, + "relativeCreated": 21090.797185897827, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 165.0}'", + "asctime": "2023-02-15 07:13:44,087" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness", + "b'65'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441624.0896382, + "msecs": 89.63823318481445, + "relativeCreated": 21093.153476715088, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'65'", + "asctime": "2023-02-15 07:13:44,089" + } + ], + "time_consumption": 0.2968318462371826 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441624.3866992, + "msecs": 386.6991996765137, + "relativeCreated": 21390.214443206787, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:13:44,386", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441624.3866322, + "msecs": 386.63220405578613, + "relativeCreated": 21390.14744758606, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 65 ()", + "asctime": "2023-02-15 07:13:44,386" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441624.3866687, + "msecs": 386.6686820983887, + "relativeCreated": 21390.183925628662, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 65 ()", + "asctime": "2023-02-15 07:13:44,386" + } + ], + "time_consumption": 3.0517578125e-05 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441624.386792, + "msecs": 386.7919445037842, + "relativeCreated": 21390.307188034058, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:13:44,386", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441624.3867445, + "msecs": 386.74449920654297, + "relativeCreated": 21390.259742736816, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 65 ()", + "asctime": "2023-02-15 07:13:44,386" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441624.386769, + "msecs": 386.76905632019043, + "relativeCreated": 21390.284299850464, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 65 ()", + "asctime": "2023-02-15 07:13:44,386" + } + ], + "time_consumption": 2.288818359375e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 69, + "funcName": "__test_brightness__", + "created": 1676441624.6877604, + "msecs": 687.7603530883789, + "relativeCreated": 21691.275596618652, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device brightness to '50'", + "asctime": "2023-02-15 07:13:44,687", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441624.3868818, + "msecs": 386.88182830810547, + "relativeCreated": 21390.39707183838, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 50", + "asctime": "2023-02-15 07:13:44,386" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441624.3878756, + "msecs": 387.8755569458008, + "relativeCreated": 21391.390800476074, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:44,387" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441624.388043, + "msecs": 388.0429267883301, + "relativeCreated": 21391.558170318604, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 127.0}", + "asctime": "2023-02-15 07:13:44,388" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441624.3883488, + "msecs": 388.3488178253174, + "relativeCreated": 21391.86406135559, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", + "asctime": "2023-02-15 07:13:44,388" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441624.432078, + "msecs": 432.07788467407227, + "relativeCreated": 21435.593128204346, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50'", + "asctime": "2023-02-15 07:13:44,432" + } + ], + "time_consumption": 0.25568246841430664 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441624.6884928, + "msecs": 688.4927749633789, + "relativeCreated": 21692.008018493652, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:13:44,688", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441624.6882198, + "msecs": 688.2197856903076, + "relativeCreated": 21691.73502922058, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 50 ()", + "asctime": "2023-02-15 07:13:44,688" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441624.6883702, + "msecs": 688.3702278137207, + "relativeCreated": 21691.885471343994, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 50 ()", + "asctime": "2023-02-15 07:13:44,688" + } + ], + "time_consumption": 0.00012254714965820312 + }, + { + "name": "__tLogger__", + "msg": "Resetting precondition (Power off)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 74, + "funcName": "__test_brightness__", + "created": 1676441624.9901052, + "msecs": 990.105152130127, + "relativeCreated": 21993.6203956604, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Resetting precondition (Power off)", + "asctime": "2023-02-15 07:13:44,990", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "{\"state\": \"off\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441624.6889334, + "msecs": 688.9333724975586, + "relativeCreated": 21692.448616027832, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"off\", \"brightness\": 127.0}", + "asctime": "2023-02-15 07:13:44,688" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "b'{\"state\": \"off\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441624.6902416, + "msecs": 690.2415752410889, + "relativeCreated": 21693.756818771362, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"off\", \"brightness\": 127.0}'", + "asctime": "2023-02-15 07:13:44,690" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441624.6945827, + "msecs": 694.5827007293701, + "relativeCreated": 21698.097944259644, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'", + "asctime": "2023-02-15 07:13:44,694" + } + ], + "time_consumption": 0.29552245140075684 + } + ], + "time_consumption": 1.8123159408569336, + "time_start": "2023-02-15 07:13:43,177", + "time_finished": "2023-02-15 07:13:44,990" + }, + "Power On/ Off test for device and virtual device: zigbee/ffe/sleep/bed_light_di": { + "name": "__tLogger__", + "msg": "Power On/ Off test for device and virtual device: zigbee/ffe/sleep/bed_light_di", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "test_power_on_off", + "created": 1676441624.9909148, + "msecs": 990.9148216247559, + "relativeCreated": 21994.43006515503, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Power On/ Off test for device and virtual device: zigbee/ffe/sleep/bed_light_di", + "asctime": "2023-02-15 07:13:44,990", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441624.9914505, + "msecs": 991.4505481719971, + "relativeCreated": 21994.96579170227, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:44,991", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441624.9911897, + "msecs": 991.18971824646, + "relativeCreated": 21994.704961776733, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:13:44,991" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441624.9913344, + "msecs": 991.3344383239746, + "relativeCreated": 21994.849681854248, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:13:44,991" + } + ], + "time_consumption": 0.00011610984802246094 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441625.2928295, + "msecs": 292.8295135498047, + "relativeCreated": 22296.344757080078, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:13:45,292", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441624.9918299, + "msecs": 991.8298721313477, + "relativeCreated": 21995.34511566162, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 127.0}", + "asctime": "2023-02-15 07:13:44,991" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441624.9931097, + "msecs": 993.1097030639648, + "relativeCreated": 21996.62494659424, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", + "asctime": "2023-02-15 07:13:44,993" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441624.9973671, + "msecs": 997.3671436309814, + "relativeCreated": 22000.882387161255, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true'", + "asctime": "2023-02-15 07:13:44,997" + } + ], + "time_consumption": 0.29546236991882324 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441625.293545, + "msecs": 293.5450077056885, + "relativeCreated": 22297.060251235962, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:45,293", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441625.293279, + "msecs": 293.27893257141113, + "relativeCreated": 22296.794176101685, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:13:45,293" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441625.2934263, + "msecs": 293.4262752532959, + "relativeCreated": 22296.94151878357, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:13:45,293" + } + ], + "time_consumption": 0.00011873245239257812 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441625.2939417, + "msecs": 293.9417362213135, + "relativeCreated": 22297.456979751587, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:45,293", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441625.2937357, + "msecs": 293.7357425689697, + "relativeCreated": 22297.250986099243, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:13:45,293" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441625.2938445, + "msecs": 293.84446144104004, + "relativeCreated": 22297.359704971313, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:13:45,293" + } + ], + "time_consumption": 9.72747802734375e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441625.5954638, + "msecs": 595.463752746582, + "relativeCreated": 22598.978996276855, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:13:45,595", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441625.294308, + "msecs": 294.3079471588135, + "relativeCreated": 22297.823190689087, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload false", + "asctime": "2023-02-15 07:13:45,294" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441625.2976153, + "msecs": 297.61528968811035, + "relativeCreated": 22301.130533218384, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_di/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:45,297" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "{\"state\": \"off\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441625.2983234, + "msecs": 298.323392868042, + "relativeCreated": 22301.838636398315, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"off\", \"brightness\": 127.0}", + "asctime": "2023-02-15 07:13:45,298" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "b'{\"state\": \"off\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441625.2995305, + "msecs": 299.5305061340332, + "relativeCreated": 22303.045749664307, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"off\", \"brightness\": 127.0}'", + "asctime": "2023-02-15 07:13:45,299" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441625.3880415, + "msecs": 388.04149627685547, + "relativeCreated": 22391.55673980713, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'", + "asctime": "2023-02-15 07:13:45,388" + } + ], + "time_consumption": 0.20742225646972656 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441625.5960963, + "msecs": 596.0962772369385, + "relativeCreated": 22599.611520767212, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:45,596", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441625.5958633, + "msecs": 595.8633422851562, + "relativeCreated": 22599.37858581543, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:13:45,595" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441625.5959923, + "msecs": 595.9923267364502, + "relativeCreated": 22599.507570266724, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:13:45,595" + } + ], + "time_consumption": 0.00010395050048828125 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441625.5964427, + "msecs": 596.442699432373, + "relativeCreated": 22599.957942962646, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:45,596", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441625.596262, + "msecs": 596.2619781494141, + "relativeCreated": 22599.777221679688, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:13:45,596" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441625.5963566, + "msecs": 596.3566303253174, + "relativeCreated": 22599.87187385559, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:13:45,596" + } + ], + "time_consumption": 8.606910705566406e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441625.8976412, + "msecs": 897.6411819458008, + "relativeCreated": 22901.156425476074, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:13:45,897", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "{\"state\": \"on\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441625.5967674, + "msecs": 596.7674255371094, + "relativeCreated": 22600.282669067383, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 127.0}", + "asctime": "2023-02-15 07:13:45,596" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "b'{\"state\": \"on\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441625.5978663, + "msecs": 597.8662967681885, + "relativeCreated": 22601.381540298462, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 127.0}'", + "asctime": "2023-02-15 07:13:45,597" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441625.6035311, + "msecs": 603.5311222076416, + "relativeCreated": 22607.046365737915, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true'", + "asctime": "2023-02-15 07:13:45,603" + } + ], + "time_consumption": 0.2941100597381592 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441625.897905, + "msecs": 897.9051113128662, + "relativeCreated": 22901.42035484314, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:45,897", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441625.8978188, + "msecs": 897.8188037872314, + "relativeCreated": 22901.334047317505, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:13:45,897" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441625.897857, + "msecs": 897.8569507598877, + "relativeCreated": 22901.37219429016, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:13:45,897" + } + ], + "time_consumption": 4.8160552978515625e-05 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441625.898004, + "msecs": 898.0040550231934, + "relativeCreated": 22901.519298553467, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:45,898", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441625.8979542, + "msecs": 897.9542255401611, + "relativeCreated": 22901.469469070435, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:13:45,897" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441625.8979805, + "msecs": 897.9804515838623, + "relativeCreated": 22901.495695114136, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:13:45,897" + } + ], + "time_consumption": 2.3603439331054688e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441626.1989186, + "msecs": 198.91858100891113, + "relativeCreated": 23202.433824539185, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:13:46,198", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441625.8980849, + "msecs": 898.0848789215088, + "relativeCreated": 22901.600122451782, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload false", + "asctime": "2023-02-15 07:13:45,898" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441625.899218, + "msecs": 899.2180824279785, + "relativeCreated": 22902.733325958252, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_di/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:45,899" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "{\"state\": \"off\", \"brightness\": 127.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441625.8994274, + "msecs": 899.4274139404297, + "relativeCreated": 22902.942657470703, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"off\", \"brightness\": 127.0}", + "asctime": "2023-02-15 07:13:45,899" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_di", + "b'{\"state\": \"off\", \"brightness\": 127.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441625.8997383, + "msecs": 899.7383117675781, + "relativeCreated": 22903.25355529785, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"off\", \"brightness\": 127.0}'", + "asctime": "2023-02-15 07:13:45,899" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_di/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441625.9874718, + "msecs": 987.4718189239502, + "relativeCreated": 22990.987062454224, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'", + "asctime": "2023-02-15 07:13:45,987" + } + ], + "time_consumption": 0.21144676208496094 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441626.199642, + "msecs": 199.64194297790527, + "relativeCreated": 23203.15718650818, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:46,199", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441626.1993697, + "msecs": 199.3696689605713, + "relativeCreated": 23202.884912490845, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:13:46,199" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441626.199519, + "msecs": 199.51891899108887, + "relativeCreated": 23203.034162521362, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:13:46,199" + } + ], + "time_consumption": 0.00012302398681640625 + } + ], + "time_consumption": 1.2087271213531494, + "time_start": "2023-02-15 07:13:44,990", + "time_finished": "2023-02-15 07:13:46,199" + }, + "Power On/ Off test for device and virtual device: zigbee/ffe/sleep/bed_light_ma": { + "name": "__tLogger__", + "msg": "Power On/ Off test for device and virtual device: zigbee/ffe/sleep/bed_light_ma", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "test_power_on_off", + "created": 1676441626.2001836, + "msecs": 200.18362998962402, + "relativeCreated": 23203.698873519897, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Power On/ Off test for device and virtual device: zigbee/ffe/sleep/bed_light_ma", + "asctime": "2023-02-15 07:13:46,200", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441626.200666, + "msecs": 200.66595077514648, + "relativeCreated": 23204.18119430542, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:46,200", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441626.200402, + "msecs": 200.40202140808105, + "relativeCreated": 23203.917264938354, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:13:46,200" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441626.2005215, + "msecs": 200.52146911621094, + "relativeCreated": 23204.036712646484, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:13:46,200" + } + ], + "time_consumption": 0.00014448165893554688 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441626.5020595, + "msecs": 502.0594596862793, + "relativeCreated": 23505.574703216553, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:13:46,502", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_ma", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441626.2009861, + "msecs": 200.98614692687988, + "relativeCreated": 23204.501390457153, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/bed_light_ma and payload {\"state\": \"on\"}", + "asctime": "2023-02-15 07:13:46,200" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_ma", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441626.2022388, + "msecs": 202.2387981414795, + "relativeCreated": 23205.754041671753, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_ma and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:46,202" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_ma/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441626.204615, + "msecs": 204.61511611938477, + "relativeCreated": 23208.13035964966, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'true'", + "asctime": "2023-02-15 07:13:46,204" + } + ], + "time_consumption": 0.29744434356689453 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441626.5027237, + "msecs": 502.72369384765625, + "relativeCreated": 23506.23893737793, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:46,502", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441626.5024884, + "msecs": 502.488374710083, + "relativeCreated": 23506.003618240356, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:13:46,502" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441626.5026217, + "msecs": 502.6216506958008, + "relativeCreated": 23506.136894226074, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:13:46,502" + } + ], + "time_consumption": 0.00010204315185546875 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441626.503065, + "msecs": 503.0651092529297, + "relativeCreated": 23506.580352783203, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:46,503", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441626.502891, + "msecs": 502.89106369018555, + "relativeCreated": 23506.40630722046, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:13:46,502" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441626.5029829, + "msecs": 502.98285484313965, + "relativeCreated": 23506.498098373413, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:13:46,502" + } + ], + "time_consumption": 8.225440979003906e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441626.8044631, + "msecs": 804.4631481170654, + "relativeCreated": 23807.97839164734, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:13:46,804", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_ma/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441626.5033894, + "msecs": 503.3893585205078, + "relativeCreated": 23506.90460205078, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/bed_light_ma/state/set and payload false", + "asctime": "2023-02-15 07:13:46,503" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_ma/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441626.5062857, + "msecs": 506.2856674194336, + "relativeCreated": 23509.800910949707, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_ma/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:46,506" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_ma", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441626.5068192, + "msecs": 506.8192481994629, + "relativeCreated": 23510.334491729736, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/bed_light_ma and payload {\"state\": \"off\"}", + "asctime": "2023-02-15 07:13:46,506" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_ma", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441626.5077999, + "msecs": 507.7998638153076, + "relativeCreated": 23511.31510734558, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_ma and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:46,507" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_ma/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441626.5511618, + "msecs": 551.1617660522461, + "relativeCreated": 23554.67700958252, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'", + "asctime": "2023-02-15 07:13:46,551" + } + ], + "time_consumption": 0.25330138206481934 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441626.8051777, + "msecs": 805.1776885986328, + "relativeCreated": 23808.692932128906, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:46,805", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441626.8049145, + "msecs": 804.9144744873047, + "relativeCreated": 23808.429718017578, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:13:46,804" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441626.8050594, + "msecs": 805.0594329833984, + "relativeCreated": 23808.574676513672, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:13:46,805" + } + ], + "time_consumption": 0.000118255615234375 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441626.8055744, + "msecs": 805.5744171142578, + "relativeCreated": 23809.08966064453, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:46,805", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441626.8053687, + "msecs": 805.3686618804932, + "relativeCreated": 23808.883905410767, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:13:46,805" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441626.8054767, + "msecs": 805.4766654968262, + "relativeCreated": 23808.9919090271, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:13:46,805" + } + ], + "time_consumption": 9.775161743164062e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441627.1070266, + "msecs": 107.02657699584961, + "relativeCreated": 24110.541820526123, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:13:47,107", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_ma", + "{\"state\": \"on\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441626.8058755, + "msecs": 805.8755397796631, + "relativeCreated": 23809.390783309937, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/bed_light_ma and payload {\"state\": \"on\"}", + "asctime": "2023-02-15 07:13:46,805" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_ma", + "b'{\"state\": \"on\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441626.8072042, + "msecs": 807.2042465209961, + "relativeCreated": 23810.71949005127, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_ma and payload b'{\"state\": \"on\"}'", + "asctime": "2023-02-15 07:13:46,807" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_ma/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441626.8095276, + "msecs": 809.5276355743408, + "relativeCreated": 23813.042879104614, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'true'", + "asctime": "2023-02-15 07:13:46,809" + } + ], + "time_consumption": 0.2974989414215088 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441627.1077893, + "msecs": 107.78927803039551, + "relativeCreated": 24111.30452156067, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:47,107", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441627.107479, + "msecs": 107.47909545898438, + "relativeCreated": 24110.994338989258, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:13:47,107" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441627.107671, + "msecs": 107.67102241516113, + "relativeCreated": 24111.186265945435, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:13:47,107" + } + ], + "time_consumption": 0.000118255615234375 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441627.1081886, + "msecs": 108.18862915039062, + "relativeCreated": 24111.703872680664, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:47,108", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441627.1079805, + "msecs": 107.98048973083496, + "relativeCreated": 24111.49573326111, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:13:47,107" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441627.10809, + "msecs": 108.08992385864258, + "relativeCreated": 24111.605167388916, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:13:47,108" + } + ], + "time_consumption": 9.870529174804688e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441627.4096289, + "msecs": 409.62886810302734, + "relativeCreated": 24413.1441116333, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:13:47,409", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_ma/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441627.1084642, + "msecs": 108.46424102783203, + "relativeCreated": 24111.979484558105, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/bed_light_ma/state/set and payload false", + "asctime": "2023-02-15 07:13:47,108" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_ma/set", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441627.1117132, + "msecs": 111.71317100524902, + "relativeCreated": 24115.228414535522, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_ma/set and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:47,111" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_ma", + "{\"state\": \"off\"}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441627.112325, + "msecs": 112.32495307922363, + "relativeCreated": 24115.840196609497, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/bed_light_ma and payload {\"state\": \"off\"}", + "asctime": "2023-02-15 07:13:47,112" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/bed_light_ma", + "b'{\"state\": \"off\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441627.1134484, + "msecs": 113.4483814239502, + "relativeCreated": 24116.963624954224, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/bed_light_ma and payload b'{\"state\": \"off\"}'", + "asctime": "2023-02-15 07:13:47,113" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/bed_light_ma/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441627.1578903, + "msecs": 157.89031982421875, + "relativeCreated": 24161.405563354492, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'", + "asctime": "2023-02-15 07:13:47,157" + } + ], + "time_consumption": 0.2517385482788086 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441627.4104607, + "msecs": 410.4607105255127, + "relativeCreated": 24413.975954055786, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:47,410", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441627.4101083, + "msecs": 410.1083278656006, + "relativeCreated": 24413.623571395874, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:13:47,410" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441627.4103007, + "msecs": 410.30073165893555, + "relativeCreated": 24413.81597518921, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:13:47,410" + } + ], + "time_consumption": 0.00015997886657714844 + } + ], + "time_consumption": 1.2102770805358887, + "time_start": "2023-02-15 07:13:46,200", + "time_finished": "2023-02-15 07:13:47,410" + }, + "Away mode test: zigbee/ffe/sleep/heating_valve": { + "name": "__tLogger__", + "msg": "Away mode test: zigbee/ffe/sleep/heating_valve", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 101, + "funcName": "test_away_mode", + "created": 1676441627.411016, + "msecs": 411.01598739624023, + "relativeCreated": 24414.531230926514, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Away mode test: zigbee/ffe/sleep/heating_valve", + "asctime": "2023-02-15 07:13:47,411", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Default setpoint)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 106, + "funcName": "__test_away_mode__", + "created": 1676441627.7125595, + "msecs": 712.5594615936279, + "relativeCreated": 24716.0747051239, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Default setpoint)", + "asctime": "2023-02-15 07:13:47,712", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.set_default_temperature.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/set_default_temperature/set", + "null" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441627.4113913, + "msecs": 411.3912582397461, + "relativeCreated": 24414.90650177002, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature/set and payload null", + "asctime": "2023-02-15 07:13:47,411" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/user_temperature_setpoint", + "b'21.5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441627.417877, + "msecs": 417.8769588470459, + "relativeCreated": 24421.39220237732, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5'", + "asctime": "2023-02-15 07:13:47,417" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve/set", + "b'{\"current_heating_setpoint\": 21.5}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441627.418159, + "msecs": 418.15900802612305, + "relativeCreated": 24421.674251556396, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 21.5}'", + "asctime": "2023-02-15 07:13:47,418" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441627.4183245, + "msecs": 418.32447052001953, + "relativeCreated": 24421.839714050293, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:47,418" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", + "b'21.5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441627.418534, + "msecs": 418.5340404510498, + "relativeCreated": 24422.049283981323, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'", + "asctime": "2023-02-15 07:13:47,418" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441627.4188962, + "msecs": 418.8961982727051, + "relativeCreated": 24422.41144180298, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:47,418" + } + ], + "time_consumption": 0.29366326332092285 + }, + { + "name": "__tLogger__", + "msg": "Away mode is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441627.713282, + "msecs": 713.2821083068848, + "relativeCreated": 24716.79735183716, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Away mode is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:47,713", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Away mode", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441627.7130044, + "msecs": 713.0043506622314, + "relativeCreated": 24716.519594192505, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Away mode): False ()", + "asctime": "2023-02-15 07:13:47,713" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Away mode", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441627.7131586, + "msecs": 713.1586074829102, + "relativeCreated": 24716.673851013184, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Away mode): result = False ()", + "asctime": "2023-02-15 07:13:47,713" + } + ], + "time_consumption": 0.00012350082397460938 + }, + { + "name": "__tLogger__", + "msg": "Activating away mode", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 113, + "funcName": "__test_away_mode__", + "created": 1676441628.0148494, + "msecs": 14.849424362182617, + "relativeCreated": 25018.364667892456, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Activating away mode", + "asctime": "2023-02-15 07:13:48,014", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.away_mode.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/away_mode/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441627.7136495, + "msecs": 713.6495113372803, + "relativeCreated": 24717.164754867554, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/heating_valve/away_mode/set and payload true", + "asctime": "2023-02-15 07:13:47,713" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve/set", + "b'{\"current_heating_setpoint\": 16.5}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441627.7253494, + "msecs": 725.3494262695312, + "relativeCreated": 24728.864669799805, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 16.5}'", + "asctime": "2023-02-15 07:13:47,725" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441627.7259538, + "msecs": 725.9538173675537, + "relativeCreated": 24729.469060897827, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:47,725" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", + "b'16.5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441627.726585, + "msecs": 726.5849113464355, + "relativeCreated": 24730.10015487671, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'16.5'", + "asctime": "2023-02-15 07:13:47,726" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.away_mode", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/away_mode", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441627.7273767, + "msecs": 727.3766994476318, + "relativeCreated": 24730.891942977905, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/away_mode and payload b'true'", + "asctime": "2023-02-15 07:13:47,727" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "b'{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441627.7280324, + "msecs": 728.0323505401611, + "relativeCreated": 24731.547594070435, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:47,728" + } + ], + "time_consumption": 0.2868170738220215 + }, + { + "name": "__tLogger__", + "msg": "Away mode is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441628.0156083, + "msecs": 15.60831069946289, + "relativeCreated": 25019.123554229736, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Away mode is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:48,015", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Away mode", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441628.0152838, + "msecs": 15.283823013305664, + "relativeCreated": 25018.79906654358, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Away mode): True ()", + "asctime": "2023-02-15 07:13:48,015" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Away mode", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441628.0154378, + "msecs": 15.437841415405273, + "relativeCreated": 25018.95308494568, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Away mode): result = True ()", + "asctime": "2023-02-15 07:13:48,015" + } + ], + "time_consumption": 0.0001704692840576172 + }, + { + "name": "__tLogger__", + "msg": "Temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "16.5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441628.0160599, + "msecs": 16.05987548828125, + "relativeCreated": 25019.575119018555, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Temperature setpoint is correct (Content 16.5 and Type is ).", + "asctime": "2023-02-15 07:13:48,016", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Temperature setpoint", + "16.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441628.015821, + "msecs": 15.820980072021484, + "relativeCreated": 25019.336223602295, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Temperature setpoint): 16.5 ()", + "asctime": "2023-02-15 07:13:48,015" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Temperature setpoint", + "=", + "16.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441628.0159528, + "msecs": 15.952825546264648, + "relativeCreated": 25019.468069076538, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Temperature setpoint): result = 16.5 ()", + "asctime": "2023-02-15 07:13:48,015" + } + ], + "time_consumption": 0.00010704994201660156 + }, + { + "name": "__tLogger__", + "msg": "Deactivating away mode", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 119, + "funcName": "__test_away_mode__", + "created": 1676441628.3174965, + "msecs": 317.49653816223145, + "relativeCreated": 25321.011781692505, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Deactivating away mode", + "asctime": "2023-02-15 07:13:48,317", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.away_mode.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/away_mode/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441628.0163429, + "msecs": 16.342878341674805, + "relativeCreated": 25019.85812187195, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/heating_valve/away_mode/set and payload false", + "asctime": "2023-02-15 07:13:48,016" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve/set", + "b'{\"current_heating_setpoint\": 21.5}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441628.029219, + "msecs": 29.21891212463379, + "relativeCreated": 25032.734155654907, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 21.5}'", + "asctime": "2023-02-15 07:13:48,029" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441628.0299294, + "msecs": 29.929399490356445, + "relativeCreated": 25033.44464302063, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:48,029" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", + "b'21.5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441628.030685, + "msecs": 30.684947967529297, + "relativeCreated": 25034.200191497803, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'", + "asctime": "2023-02-15 07:13:48,030" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.away_mode", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/away_mode", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441628.0316026, + "msecs": 31.60262107849121, + "relativeCreated": 25035.117864608765, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/away_mode and payload b'false'", + "asctime": "2023-02-15 07:13:48,031" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441628.0323286, + "msecs": 32.32860565185547, + "relativeCreated": 25035.84384918213, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:48,032" + } + ], + "time_consumption": 0.285167932510376 + }, + { + "name": "__tLogger__", + "msg": "Away mode is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441628.3182278, + "msecs": 318.22776794433594, + "relativeCreated": 25321.74301147461, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Away mode is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:48,318", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Away mode", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441628.3179564, + "msecs": 317.95644760131836, + "relativeCreated": 25321.47169113159, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Away mode): False ()", + "asctime": "2023-02-15 07:13:48,317" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Away mode", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441628.3181093, + "msecs": 318.10927391052246, + "relativeCreated": 25321.624517440796, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Away mode): result = False ()", + "asctime": "2023-02-15 07:13:48,318" + } + ], + "time_consumption": 0.00011849403381347656 + }, + { + "name": "__tLogger__", + "msg": "Temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "21.5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441628.3187437, + "msecs": 318.7437057495117, + "relativeCreated": 25322.258949279785, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Temperature setpoint is correct (Content 21.5 and Type is ).", + "asctime": "2023-02-15 07:13:48,318", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Temperature setpoint", + "21.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441628.3185194, + "msecs": 318.51935386657715, + "relativeCreated": 25322.03459739685, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Temperature setpoint): 21.5 ()", + "asctime": "2023-02-15 07:13:48,318" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Temperature setpoint", + "=", + "21.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441628.3186386, + "msecs": 318.63856315612793, + "relativeCreated": 25322.1538066864, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Temperature setpoint): result = 21.5 ()", + "asctime": "2023-02-15 07:13:48,318" + } + ], + "time_consumption": 0.00010514259338378906 + } + ], + "time_consumption": 0.9077277183532715, + "time_start": "2023-02-15 07:13:47,411", + "time_finished": "2023-02-15 07:13:48,318" + }, + "Boost mode test: zigbee/ffe/sleep/heating_valve": { + "name": "__tLogger__", + "msg": "Boost mode test: zigbee/ffe/sleep/heating_valve", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 128, + "funcName": "test_boost_mode", + "created": 1676441628.3192122, + "msecs": 319.2121982574463, + "relativeCreated": 25322.72744178772, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Boost mode test: zigbee/ffe/sleep/heating_valve", + "asctime": "2023-02-15 07:13:48,319", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Default setpoint)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 133, + "funcName": "__test_boost_mode__", + "created": 1676441628.6205027, + "msecs": 620.5027103424072, + "relativeCreated": 25624.01795387268, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Default setpoint)", + "asctime": "2023-02-15 07:13:48,620", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.set_default_temperature.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/set_default_temperature/set", + "null" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441628.3195298, + "msecs": 319.52977180480957, + "relativeCreated": 25323.045015335083, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature/set and payload null", + "asctime": "2023-02-15 07:13:48,319" + } + ], + "time_consumption": 0.30097293853759766 + }, + { + "name": "__tLogger__", + "msg": "Boost timer is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441628.621135, + "msecs": 621.1349964141846, + "relativeCreated": 25624.650239944458, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Boost timer is correct (Content 0 and Type is ).", + "asctime": "2023-02-15 07:13:48,621", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Boost timer", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441628.6209047, + "msecs": 620.9046840667725, + "relativeCreated": 25624.419927597046, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Boost timer): 0 ()", + "asctime": "2023-02-15 07:13:48,620" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Boost timer", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441628.6210327, + "msecs": 621.03271484375, + "relativeCreated": 25624.547958374023, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Boost timer): result = 0 ()", + "asctime": "2023-02-15 07:13:48,621" + } + ], + "time_consumption": 0.00010228157043457031 + }, + { + "name": "__tLogger__", + "msg": "Activating boost mode", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 140, + "funcName": "__test_boost_mode__", + "created": 1676441628.9225624, + "msecs": 922.5623607635498, + "relativeCreated": 25926.077604293823, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Activating boost mode", + "asctime": "2023-02-15 07:13:48,922", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.start_boost.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/start_boost/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441628.6214647, + "msecs": 621.464729309082, + "relativeCreated": 25624.979972839355, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/heating_valve/start_boost/set and payload true", + "asctime": "2023-02-15 07:13:48,621" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.boost_timer", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/boost_timer", + "b'900'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441628.6325345, + "msecs": 632.5345039367676, + "relativeCreated": 25636.04974746704, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/boost_timer and payload b'900'", + "asctime": "2023-02-15 07:13:48,632" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve/set", + "b'{\"current_heating_setpoint\": 30}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441628.6333342, + "msecs": 633.3341598510742, + "relativeCreated": 25636.849403381348, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2023-02-15 07:13:48,633" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441628.633831, + "msecs": 633.8310241699219, + "relativeCreated": 25637.346267700195, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:48,633" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", + "b'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441628.6344433, + "msecs": 634.4432830810547, + "relativeCreated": 25637.958526611328, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'30'", + "asctime": "2023-02-15 07:13:48,634" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441628.6354532, + "msecs": 635.4532241821289, + "relativeCreated": 25638.968467712402, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:48,635" + } + ], + "time_consumption": 0.2871091365814209 + }, + { + "name": "__tLogger__", + "msg": "Boost timer is greater expectation (Content %s and Type is %s).", + "args": [ + "900", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 230, + "funcName": "greater_chk", + "created": 1676441628.9232783, + "msecs": 923.2783317565918, + "relativeCreated": 25926.793575286865, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Boost timer is greater expectation (Content 900 and Type is ).", + "asctime": "2023-02-15 07:13:48,923", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Boost timer", + "900", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441628.923001, + "msecs": 923.0010509490967, + "relativeCreated": 25926.51629447937, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Boost timer): 900 ()", + "asctime": "2023-02-15 07:13:48,923" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Boost timer", + ">", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441628.9231546, + "msecs": 923.1545925140381, + "relativeCreated": 25926.66983604431, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Boost timer): result > 0 ()", + "asctime": "2023-02-15 07:13:48,923" + } + ], + "time_consumption": 0.00012373924255371094 + }, + { + "name": "__tLogger__", + "msg": "Setting postconditions (Default setpoint)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 145, + "funcName": "__test_boost_mode__", + "created": 1676441629.2247276, + "msecs": 224.72763061523438, + "relativeCreated": 26228.242874145508, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting postconditions (Default setpoint)", + "asctime": "2023-02-15 07:13:49,224", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.set_default_temperature.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/set_default_temperature/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441628.9235857, + "msecs": 923.5856533050537, + "relativeCreated": 25927.100896835327, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature/set and payload true", + "asctime": "2023-02-15 07:13:48,923" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.boost_timer", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/boost_timer", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441628.936018, + "msecs": 936.0179901123047, + "relativeCreated": 25939.533233642578, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/boost_timer and payload b'0'", + "asctime": "2023-02-15 07:13:48,936" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve/set", + "b'{\"current_heating_setpoint\": 21.5}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441628.9368942, + "msecs": 936.8941783905029, + "relativeCreated": 25940.409421920776, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 21.5}'", + "asctime": "2023-02-15 07:13:48,936" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441628.937424, + "msecs": 937.4239444732666, + "relativeCreated": 25940.93918800354, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:48,937" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", + "b'21.5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441628.938124, + "msecs": 938.1239414215088, + "relativeCreated": 25941.639184951782, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'", + "asctime": "2023-02-15 07:13:48,938" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441628.9392676, + "msecs": 939.267635345459, + "relativeCreated": 25942.782878875732, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:48,939" + } + ], + "time_consumption": 0.2854599952697754 + }, + { + "name": "__tLogger__", + "msg": "Boost timer is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441629.2254336, + "msecs": 225.4335880279541, + "relativeCreated": 26228.948831558228, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Boost timer is correct (Content 0 and Type is ).", + "asctime": "2023-02-15 07:13:49,225", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Boost timer", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441629.2251613, + "msecs": 225.16131401062012, + "relativeCreated": 26228.676557540894, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Boost timer): 0 ()", + "asctime": "2023-02-15 07:13:49,225" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Boost timer", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441629.225313, + "msecs": 225.3129482269287, + "relativeCreated": 26228.828191757202, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Boost timer): result = 0 ()", + "asctime": "2023-02-15 07:13:49,225" + } + ], + "time_consumption": 0.00012063980102539062 + } + ], + "time_consumption": 0.9062213897705078, + "time_start": "2023-02-15 07:13:48,319", + "time_finished": "2023-02-15 07:13:49,225" + }, + "Default temperature test for device and virtual device: zigbee/ffe/sleep/heating_valve": { + "name": "__tLogger__", + "msg": "Default temperature test for device and virtual device: zigbee/ffe/sleep/heating_valve", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 50, + "funcName": "test_default_temperature", + "created": 1676441629.2259552, + "msecs": 225.95524787902832, + "relativeCreated": 26229.4704914093, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Default temperature test for device and virtual device: zigbee/ffe/sleep/heating_valve", + "asctime": "2023-02-15 07:13:49,225", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Valve setpoint to %.1f)", + "args": [ + 16.5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 60, + "funcName": "__test_default_temperature__", + "created": 1676441629.5273583, + "msecs": 527.3582935333252, + "relativeCreated": 26530.8735370636, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Valve setpoint to 16.5)", + "asctime": "2023-02-15 07:13:49,527", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441629.2264535, + "msecs": 226.4535427093506, + "relativeCreated": 26229.968786239624, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:49,226" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "b'{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441629.2278328, + "msecs": 227.83279418945312, + "relativeCreated": 26231.348037719727, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:49,227" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve/set", + "b'{\"current_heating_setpoint\": 16.5}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441629.2324576, + "msecs": 232.45763778686523, + "relativeCreated": 26235.97288131714, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 16.5}'", + "asctime": "2023-02-15 07:13:49,232" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", + "b'16.5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441629.232689, + "msecs": 232.68890380859375, + "relativeCreated": 26236.204147338867, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'16.5'", + "asctime": "2023-02-15 07:13:49,232" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/user_temperature_setpoint", + "b'16.5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441629.2329073, + "msecs": 232.90729522705078, + "relativeCreated": 26236.422538757324, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'16.5'", + "asctime": "2023-02-15 07:13:49,232" + } + ], + "time_consumption": 0.2944509983062744 + }, + { + "name": "__tLogger__", + "msg": "Valve temperature setpoint (is not default temperature) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441629.5281, + "msecs": 528.1000137329102, + "relativeCreated": 26531.615257263184, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Valve temperature setpoint (is not default temperature) is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:49,528", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Valve temperature setpoint (is not default temperature)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441629.5278256, + "msecs": 527.8255939483643, + "relativeCreated": 26531.340837478638, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Valve temperature setpoint (is not default temperature)): True ()", + "asctime": "2023-02-15 07:13:49,527" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Valve temperature setpoint (is not default temperature)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441629.5279574, + "msecs": 527.9574394226074, + "relativeCreated": 26531.47268295288, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Valve temperature setpoint (is not default temperature)): result = True ()", + "asctime": "2023-02-15 07:13:49,527" + } + ], + "time_consumption": 0.00014257431030273438 + }, + { + "name": "__tLogger__", + "msg": "Triggering set to default temperature (%.1f)", + "args": [ + 21.5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 66, + "funcName": "__test_default_temperature__", + "created": 1676441629.8293147, + "msecs": 829.3147087097168, + "relativeCreated": 26832.82995223999, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Triggering set to default temperature (21.5)", + "asctime": "2023-02-15 07:13:49,829", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.set_default_temperature.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/set_default_temperature/set", + "null" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441629.5283625, + "msecs": 528.362512588501, + "relativeCreated": 26531.877756118774, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature/set and payload null", + "asctime": "2023-02-15 07:13:49,528" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/user_temperature_setpoint", + "b'21.5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441629.533745, + "msecs": 533.7450504302979, + "relativeCreated": 26537.26029396057, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5'", + "asctime": "2023-02-15 07:13:49,533" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve/set", + "b'{\"current_heating_setpoint\": 21.5}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441629.575526, + "msecs": 575.5259990692139, + "relativeCreated": 26579.041242599487, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 21.5}'", + "asctime": "2023-02-15 07:13:49,575" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441629.5761633, + "msecs": 576.1632919311523, + "relativeCreated": 26579.678535461426, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:49,576" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", + "b'21.5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441629.5768397, + "msecs": 576.8396854400635, + "relativeCreated": 26580.354928970337, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'", + "asctime": "2023-02-15 07:13:49,576" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441629.577875, + "msecs": 577.8748989105225, + "relativeCreated": 26581.390142440796, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:49,577" + } + ], + "time_consumption": 0.25143980979919434 + }, + { + "name": "__tLogger__", + "msg": "Valve temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "21.5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441629.8301058, + "msecs": 830.1057815551758, + "relativeCreated": 26833.62102508545, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Valve temperature setpoint is correct (Content 21.5 and Type is ).", + "asctime": "2023-02-15 07:13:49,830", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Valve temperature setpoint", + "21.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441629.8298187, + "msecs": 829.8187255859375, + "relativeCreated": 26833.33396911621, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Valve temperature setpoint): 21.5 ()", + "asctime": "2023-02-15 07:13:49,829" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Valve temperature setpoint", + "=", + "21.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441629.829979, + "msecs": 829.9789428710938, + "relativeCreated": 26833.494186401367, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Valve temperature setpoint): result = 21.5 ()", + "asctime": "2023-02-15 07:13:49,829" + } + ], + "time_consumption": 0.00012683868408203125 + } + ], + "time_consumption": 0.6041505336761475, + "time_start": "2023-02-15 07:13:49,225", + "time_finished": "2023-02-15 07:13:49,830" + }, + "Summer mode test: zigbee/ffe/sleep/heating_valve": { + "name": "__tLogger__", + "msg": "Summer mode test: zigbee/ffe/sleep/heating_valve", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 74, + "funcName": "test_summer_mode", + "created": 1676441629.8306212, + "msecs": 830.6212425231934, + "relativeCreated": 26834.136486053467, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Summer mode test: zigbee/ffe/sleep/heating_valve", + "asctime": "2023-02-15 07:13:49,830", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Default setpoint)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 79, + "funcName": "__test_summer_mode__", + "created": 1676441630.1320157, + "msecs": 132.01570510864258, + "relativeCreated": 27135.530948638916, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Default setpoint)", + "asctime": "2023-02-15 07:13:50,132", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.set_default_temperature.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/set_default_temperature/set", + "null" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441629.83093, + "msecs": 830.9299945831299, + "relativeCreated": 26834.445238113403, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature/set and payload null", + "asctime": "2023-02-15 07:13:49,830" + } + ], + "time_consumption": 0.3010857105255127 + }, + { + "name": "__tLogger__", + "msg": "Summer mode is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441630.132771, + "msecs": 132.77101516723633, + "relativeCreated": 27136.28625869751, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Summer mode is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:50,132", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Summer mode", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441630.132449, + "msecs": 132.44891166687012, + "relativeCreated": 27135.964155197144, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Summer mode): False ()", + "asctime": "2023-02-15 07:13:50,132" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Summer mode", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441630.1326058, + "msecs": 132.60579109191895, + "relativeCreated": 27136.121034622192, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Summer mode): result = False ()", + "asctime": "2023-02-15 07:13:50,132" + } + ], + "time_consumption": 0.0001652240753173828 + }, + { + "name": "__tLogger__", + "msg": "Activating summer mode", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 86, + "funcName": "__test_summer_mode__", + "created": 1676441630.4343283, + "msecs": 434.3283176422119, + "relativeCreated": 27437.843561172485, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Activating summer mode", + "asctime": "2023-02-15 07:13:50,434", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.summer_mode.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/summer_mode/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441630.1331606, + "msecs": 133.16059112548828, + "relativeCreated": 27136.67583465576, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/heating_valve/summer_mode/set and payload true", + "asctime": "2023-02-15 07:13:50,133" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve/set", + "b'{\"current_heating_setpoint\": 5}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441630.1433113, + "msecs": 143.3112621307373, + "relativeCreated": 27146.82650566101, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 5}'", + "asctime": "2023-02-15 07:13:50,143" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441630.1435316, + "msecs": 143.53156089782715, + "relativeCreated": 27147.0468044281, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:50,143" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441630.143757, + "msecs": 143.75710487365723, + "relativeCreated": 27147.27234840393, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'5'", + "asctime": "2023-02-15 07:13:50,143" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.summer_mode", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/summer_mode", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441630.144057, + "msecs": 144.057035446167, + "relativeCreated": 27147.57227897644, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/summer_mode and payload b'true'", + "asctime": "2023-02-15 07:13:50,144" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "b'{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441630.144298, + "msecs": 144.29807662963867, + "relativeCreated": 27147.813320159912, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:50,144" + } + ], + "time_consumption": 0.29003024101257324 + }, + { + "name": "__tLogger__", + "msg": "Summer mode is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441630.4351614, + "msecs": 435.1613521575928, + "relativeCreated": 27438.676595687866, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Summer mode is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:50,435", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Summer mode", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441630.4347956, + "msecs": 434.795618057251, + "relativeCreated": 27438.310861587524, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Summer mode): True ()", + "asctime": "2023-02-15 07:13:50,434" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Summer mode", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441630.4349523, + "msecs": 434.9522590637207, + "relativeCreated": 27438.467502593994, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Summer mode): result = True ()", + "asctime": "2023-02-15 07:13:50,434" + } + ], + "time_consumption": 0.0002090930938720703 + }, + { + "name": "__tLogger__", + "msg": "Temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441630.435655, + "msecs": 435.6551170349121, + "relativeCreated": 27439.170360565186, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Temperature setpoint is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:13:50,435", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Temperature setpoint", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441630.4353848, + "msecs": 435.38475036621094, + "relativeCreated": 27438.899993896484, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Temperature setpoint): 5 ()", + "asctime": "2023-02-15 07:13:50,435" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Temperature setpoint", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441630.4355175, + "msecs": 435.5175495147705, + "relativeCreated": 27439.032793045044, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Temperature setpoint): result = 5 ()", + "asctime": "2023-02-15 07:13:50,435" + } + ], + "time_consumption": 0.00013756752014160156 + }, + { + "name": "__tLogger__", + "msg": "Deactivating summer mode", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__test_summer_mode__", + "created": 1676441630.7369707, + "msecs": 736.9706630706787, + "relativeCreated": 27740.485906600952, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Deactivating summer mode", + "asctime": "2023-02-15 07:13:50,736", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.summer_mode.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/summer_mode/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441630.4359474, + "msecs": 435.9474182128906, + "relativeCreated": 27439.462661743164, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/heating_valve/summer_mode/set and payload false", + "asctime": "2023-02-15 07:13:50,435" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve/set", + "b'{\"current_heating_setpoint\": 21.5}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441630.4478676, + "msecs": 447.86763191223145, + "relativeCreated": 27451.382875442505, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 21.5}'", + "asctime": "2023-02-15 07:13:50,447" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441630.4485443, + "msecs": 448.5442638397217, + "relativeCreated": 27452.059507369995, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:50,448" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", + "b'21.5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441630.4492593, + "msecs": 449.25928115844727, + "relativeCreated": 27452.77452468872, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'", + "asctime": "2023-02-15 07:13:50,449" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.summer_mode", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/summer_mode", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441630.4502246, + "msecs": 450.2246379852295, + "relativeCreated": 27453.739881515503, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/summer_mode and payload b'false'", + "asctime": "2023-02-15 07:13:50,450" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441630.451002, + "msecs": 451.0018825531006, + "relativeCreated": 27454.517126083374, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:50,451" + } + ], + "time_consumption": 0.2859687805175781 + }, + { + "name": "__tLogger__", + "msg": "Summer mode is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441630.7377248, + "msecs": 737.724781036377, + "relativeCreated": 27741.24002456665, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Summer mode is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:50,737", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Summer mode", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441630.7374098, + "msecs": 737.4098300933838, + "relativeCreated": 27740.925073623657, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Summer mode): False ()", + "asctime": "2023-02-15 07:13:50,737" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Summer mode", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441630.737562, + "msecs": 737.5619411468506, + "relativeCreated": 27741.077184677124, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Summer mode): result = False ()", + "asctime": "2023-02-15 07:13:50,737" + } + ], + "time_consumption": 0.0001628398895263672 + }, + { + "name": "__tLogger__", + "msg": "Temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "21.5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441630.7381752, + "msecs": 738.1751537322998, + "relativeCreated": 27741.690397262573, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Temperature setpoint is correct (Content 21.5 and Type is ).", + "asctime": "2023-02-15 07:13:50,738", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Temperature setpoint", + "21.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441630.7379522, + "msecs": 737.9522323608398, + "relativeCreated": 27741.467475891113, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Temperature setpoint): 21.5 ()", + "asctime": "2023-02-15 07:13:50,737" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Temperature setpoint", + "=", + "21.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441630.7380695, + "msecs": 738.0695343017578, + "relativeCreated": 27741.58477783203, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Temperature setpoint): result = 21.5 ()", + "asctime": "2023-02-15 07:13:50,738" + } + ], + "time_consumption": 0.00010561943054199219 + } + ], + "time_consumption": 0.9075539112091064, + "time_start": "2023-02-15 07:13:49,830", + "time_finished": "2023-02-15 07:13:50,738" + }, + "User temperature setpoint test for device and virtual device: zigbee/ffe/sleep/heating_valve": { + "name": "__tLogger__", + "msg": "User temperature setpoint test for device and virtual device: zigbee/ffe/sleep/heating_valve", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "test_user_temperature_setpoint", + "created": 1676441630.7386918, + "msecs": 738.6918067932129, + "relativeCreated": 27742.207050323486, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "User temperature setpoint test for device and virtual device: zigbee/ffe/sleep/heating_valve", + "asctime": "2023-02-15 07:13:50,738", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Changing valve temperature setpoint to '%.1f'", + "args": [ + 16.5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 33, + "funcName": "__test_user_temperature_setpoint__", + "created": 1676441631.0402486, + "msecs": 40.24863243103027, + "relativeCreated": 28043.763875961304, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing valve temperature setpoint to '16.5'", + "asctime": "2023-02-15 07:13:51,040", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441630.7390964, + "msecs": 739.0964031219482, + "relativeCreated": 27742.61164665222, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:50,739" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "b'{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441630.7403817, + "msecs": 740.3817176818848, + "relativeCreated": 27743.89696121216, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:50,740" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve/set", + "b'{\"current_heating_setpoint\": 16.5}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441630.7451656, + "msecs": 745.1655864715576, + "relativeCreated": 27748.68083000183, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 16.5}'", + "asctime": "2023-02-15 07:13:50,745" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", + "b'16.5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441630.7458453, + "msecs": 745.8453178405762, + "relativeCreated": 27749.36056137085, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'16.5'", + "asctime": "2023-02-15 07:13:50,745" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/user_temperature_setpoint", + "b'16.5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441630.7465444, + "msecs": 746.544361114502, + "relativeCreated": 27750.059604644775, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'16.5'", + "asctime": "2023-02-15 07:13:50,746" + } + ], + "time_consumption": 0.2937042713165283 + }, + { + "name": "__tLogger__", + "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", + "args": [ + "16.5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441631.0410047, + "msecs": 41.00465774536133, + "relativeCreated": 28044.519901275635, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device valve temperature is correct (Content 16.5 and Type is ).", + "asctime": "2023-02-15 07:13:51,041", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device valve temperature", + "16.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441631.0407207, + "msecs": 40.72070121765137, + "relativeCreated": 28044.235944747925, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device valve temperature): 16.5 ()", + "asctime": "2023-02-15 07:13:51,040" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device valve temperature", + "=", + "16.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441631.0408766, + "msecs": 40.87662696838379, + "relativeCreated": 28044.391870498657, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device valve temperature): result = 16.5 ()", + "asctime": "2023-02-15 07:13:51,040" + } + ], + "time_consumption": 0.00012803077697753906 + }, + { + "name": "__tLogger__", + "msg": "Virtual device user temperature is correct (Content %s and Type is %s).", + "args": [ + "16.5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441631.0414577, + "msecs": 41.4576530456543, + "relativeCreated": 28044.972896575928, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device user temperature is correct (Content 16.5 and Type is ).", + "asctime": "2023-02-15 07:13:51,041", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device user temperature", + "16.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441631.0412025, + "msecs": 41.202545166015625, + "relativeCreated": 28044.71778869629, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device user temperature): 16.5 ()", + "asctime": "2023-02-15 07:13:51,041" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device user temperature", + "=", + "16.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441631.0413163, + "msecs": 41.31627082824707, + "relativeCreated": 28044.83151435852, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device user temperature): result = 16.5 ()", + "asctime": "2023-02-15 07:13:51,041" + } + ], + "time_consumption": 0.00014138221740722656 + }, + { + "name": "__tLogger__", + "msg": "Changing videv user temperature setpoint to '%.1f'", + "args": [ + 21.5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 41, + "funcName": "__test_user_temperature_setpoint__", + "created": 1676441631.3429418, + "msecs": 342.9417610168457, + "relativeCreated": 28346.45700454712, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing videv user temperature setpoint to '21.5'", + "asctime": "2023-02-15 07:13:51,342", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/user_temperature_setpoint/set", + "21.5" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441631.0417948, + "msecs": 41.794776916503906, + "relativeCreated": 28045.310020446777, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint/set and payload 21.5", + "asctime": "2023-02-15 07:13:51,041" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve/set", + "b'{\"current_heating_setpoint\": 21.5}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441631.0481133, + "msecs": 48.113346099853516, + "relativeCreated": 28051.628589630127, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 21.5}'", + "asctime": "2023-02-15 07:13:51,048" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441631.0484757, + "msecs": 48.47574234008789, + "relativeCreated": 28051.99098587036, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:51,048" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", + "b'21.5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441631.0486636, + "msecs": 48.66361618041992, + "relativeCreated": 28052.178859710693, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'", + "asctime": "2023-02-15 07:13:51,048" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/user_temperature_setpoint", + "b'21.5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441631.0489178, + "msecs": 48.91777038574219, + "relativeCreated": 28052.433013916016, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5'", + "asctime": "2023-02-15 07:13:51,048" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441631.0491312, + "msecs": 49.131155014038086, + "relativeCreated": 28052.64639854431, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:51,049" + } + ], + "time_consumption": 0.2938106060028076 + }, + { + "name": "__tLogger__", + "msg": "Valve device temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "21.5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441631.343742, + "msecs": 343.74189376831055, + "relativeCreated": 28347.257137298584, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Valve device temperature setpoint is correct (Content 21.5 and Type is ).", + "asctime": "2023-02-15 07:13:51,343", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Valve device temperature setpoint", + "21.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441631.3434153, + "msecs": 343.4152603149414, + "relativeCreated": 28346.930503845215, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Valve device temperature setpoint): 21.5 ()", + "asctime": "2023-02-15 07:13:51,343" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Valve device temperature setpoint", + "=", + "21.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441631.3436122, + "msecs": 343.6121940612793, + "relativeCreated": 28347.127437591553, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Valve device temperature setpoint): result = 21.5 ()", + "asctime": "2023-02-15 07:13:51,343" + } + ], + "time_consumption": 0.00012969970703125 + }, + { + "name": "__tLogger__", + "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", + "args": [ + "21.5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441631.3441553, + "msecs": 344.15531158447266, + "relativeCreated": 28347.670555114746, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device valve temperature is correct (Content 21.5 and Type is ).", + "asctime": "2023-02-15 07:13:51,344", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device valve temperature", + "21.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441631.343945, + "msecs": 343.9450263977051, + "relativeCreated": 28347.46026992798, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device valve temperature): 21.5 ()", + "asctime": "2023-02-15 07:13:51,343" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device valve temperature", + "=", + "21.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441631.3440564, + "msecs": 344.0563678741455, + "relativeCreated": 28347.57161140442, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device valve temperature): result = 21.5 ()", + "asctime": "2023-02-15 07:13:51,344" + } + ], + "time_consumption": 9.894371032714844e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing valve temperature setpoint to '%.1f'", + "args": [ + 16.5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 33, + "funcName": "__test_user_temperature_setpoint__", + "created": 1676441631.6455145, + "msecs": 645.5144882202148, + "relativeCreated": 28649.02973175049, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing valve temperature setpoint to '16.5'", + "asctime": "2023-02-15 07:13:51,645", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441631.3445106, + "msecs": 344.510555267334, + "relativeCreated": 28348.025798797607, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:51,344" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "b'{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441631.3458138, + "msecs": 345.8137512207031, + "relativeCreated": 28349.328994750977, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:51,345" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve/set", + "b'{\"current_heating_setpoint\": 16.5}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441631.3506231, + "msecs": 350.62313079833984, + "relativeCreated": 28354.138374328613, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 16.5}'", + "asctime": "2023-02-15 07:13:51,350" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", + "b'16.5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441631.35143, + "msecs": 351.42993927001953, + "relativeCreated": 28354.945182800293, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'16.5'", + "asctime": "2023-02-15 07:13:51,351" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/user_temperature_setpoint", + "b'16.5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441631.3521845, + "msecs": 352.184534072876, + "relativeCreated": 28355.69977760315, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'16.5'", + "asctime": "2023-02-15 07:13:51,352" + } + ], + "time_consumption": 0.29332995414733887 + }, + { + "name": "__tLogger__", + "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", + "args": [ + "16.5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441631.646168, + "msecs": 646.1679935455322, + "relativeCreated": 28649.683237075806, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device valve temperature is correct (Content 16.5 and Type is ).", + "asctime": "2023-02-15 07:13:51,646", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device valve temperature", + "16.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441631.645924, + "msecs": 645.9240913391113, + "relativeCreated": 28649.439334869385, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device valve temperature): 16.5 ()", + "asctime": "2023-02-15 07:13:51,645" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device valve temperature", + "=", + "16.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441631.6460595, + "msecs": 646.059513092041, + "relativeCreated": 28649.574756622314, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device valve temperature): result = 16.5 ()", + "asctime": "2023-02-15 07:13:51,646" + } + ], + "time_consumption": 0.00010848045349121094 + }, + { + "name": "__tLogger__", + "msg": "Virtual device user temperature is correct (Content %s and Type is %s).", + "args": [ + "16.5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441631.6465702, + "msecs": 646.5702056884766, + "relativeCreated": 28650.08544921875, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device user temperature is correct (Content 16.5 and Type is ).", + "asctime": "2023-02-15 07:13:51,646", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device user temperature", + "16.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441631.646338, + "msecs": 646.3379859924316, + "relativeCreated": 28649.853229522705, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device user temperature): 16.5 ()", + "asctime": "2023-02-15 07:13:51,646" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device user temperature", + "=", + "16.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441631.6464746, + "msecs": 646.4745998382568, + "relativeCreated": 28649.98984336853, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device user temperature): result = 16.5 ()", + "asctime": "2023-02-15 07:13:51,646" + } + ], + "time_consumption": 9.560585021972656e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing videv user temperature setpoint to '%.1f'", + "args": [ + 21.5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 41, + "funcName": "__test_user_temperature_setpoint__", + "created": 1676441631.947902, + "msecs": 947.9019641876221, + "relativeCreated": 28951.417207717896, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing videv user temperature setpoint to '21.5'", + "asctime": "2023-02-15 07:13:51,947", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/user_temperature_setpoint/set", + "21.5" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441631.6468225, + "msecs": 646.822452545166, + "relativeCreated": 28650.33769607544, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint/set and payload 21.5", + "asctime": "2023-02-15 07:13:51,646" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve/set", + "b'{\"current_heating_setpoint\": 21.5}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441631.6522737, + "msecs": 652.2736549377441, + "relativeCreated": 28655.788898468018, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 21.5}'", + "asctime": "2023-02-15 07:13:51,652" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441631.6528132, + "msecs": 652.813196182251, + "relativeCreated": 28656.328439712524, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:51,652" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", + "b'21.5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441631.6534245, + "msecs": 653.4245014190674, + "relativeCreated": 28656.93974494934, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'", + "asctime": "2023-02-15 07:13:51,653" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/heating_valve/user_temperature_setpoint", + "b'21.5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441631.6542003, + "msecs": 654.2003154754639, + "relativeCreated": 28657.715559005737, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5'", + "asctime": "2023-02-15 07:13:51,654" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/heating_valve", + "b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441631.654896, + "msecs": 654.8960208892822, + "relativeCreated": 28658.411264419556, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:51,654" + } + ], + "time_consumption": 0.29300594329833984 + }, + { + "name": "__tLogger__", + "msg": "Valve device temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "21.5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441631.9486532, + "msecs": 948.6532211303711, + "relativeCreated": 28952.168464660645, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Valve device temperature setpoint is correct (Content 21.5 and Type is ).", + "asctime": "2023-02-15 07:13:51,948", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Valve device temperature setpoint", + "21.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441631.9483697, + "msecs": 948.3697414398193, + "relativeCreated": 28951.884984970093, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Valve device temperature setpoint): 21.5 ()", + "asctime": "2023-02-15 07:13:51,948" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Valve device temperature setpoint", + "=", + "21.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441631.948526, + "msecs": 948.5259056091309, + "relativeCreated": 28952.041149139404, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Valve device temperature setpoint): result = 21.5 ()", + "asctime": "2023-02-15 07:13:51,948" + } + ], + "time_consumption": 0.00012731552124023438 + }, + { + "name": "__tLogger__", + "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", + "args": [ + "21.5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441631.949124, + "msecs": 949.1240978240967, + "relativeCreated": 28952.63934135437, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device valve temperature is correct (Content 21.5 and Type is ).", + "asctime": "2023-02-15 07:13:51,949", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device valve temperature", + "21.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441631.9489026, + "msecs": 948.9026069641113, + "relativeCreated": 28952.417850494385, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device valve temperature): 21.5 ()", + "asctime": "2023-02-15 07:13:51,948" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device valve temperature", + "=", + "21.5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441631.9490197, + "msecs": 949.0196704864502, + "relativeCreated": 28952.534914016724, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device valve temperature): result = 21.5 ()", + "asctime": "2023-02-15 07:13:51,949" + } + ], + "time_consumption": 0.00010442733764648438 + } + ], + "time_consumption": 1.2104322910308838, + "time_start": "2023-02-15 07:13:50,738", + "time_finished": "2023-02-15 07:13:51,949" + }, + "Brightness test for device and virtual device: zigbee/ffe/sleep/main_light": { + "name": "__tLogger__", + "msg": "Brightness test for device and virtual device: zigbee/ffe/sleep/main_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 50, + "funcName": "test_brightness", + "created": 1676441631.9496515, + "msecs": 949.6514797210693, + "relativeCreated": 28953.166723251343, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Brightness test for device and virtual device: zigbee/ffe/sleep/main_light", + "asctime": "2023-02-15 07:13:51,949", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Power on)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 57, + "funcName": "__test_brightness__", + "created": 1676441632.2517514, + "msecs": 251.75142288208008, + "relativeCreated": 29255.266666412354, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Power on)", + "asctime": "2023-02-15 07:13:52,251", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441631.9499633, + "msecs": 949.9633312225342, + "relativeCreated": 28953.478574752808, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:13:51,949" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441631.9506714, + "msecs": 950.6714344024658, + "relativeCreated": 28954.18667793274, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:51,950" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441631.951845, + "msecs": 951.8449306488037, + "relativeCreated": 28955.360174179077, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:13:51,951" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441631.952709, + "msecs": 952.7089595794678, + "relativeCreated": 28956.22420310974, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:51,952" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441632.0033774, + "msecs": 3.3774375915527344, + "relativeCreated": 29006.892681121826, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:13:52,003" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441632.0042512, + "msecs": 4.251241683959961, + "relativeCreated": 29007.766485214233, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:13:52,004" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441632.0049129, + "msecs": 4.912853240966797, + "relativeCreated": 29008.42809677124, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:13:52,004" + } + ], + "time_consumption": 0.24683856964111328 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441632.2525218, + "msecs": 252.52175331115723, + "relativeCreated": 29256.03699684143, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:13:52,252", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441632.2522037, + "msecs": 252.20370292663574, + "relativeCreated": 29255.71894645691, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 50 ()", + "asctime": "2023-02-15 07:13:52,252" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441632.252357, + "msecs": 252.35700607299805, + "relativeCreated": 29255.87224960327, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 50 ()", + "asctime": "2023-02-15 07:13:52,252" + } + ], + "time_consumption": 0.0001647472381591797 + }, + { + "name": "__tLogger__", + "msg": "Changing light device brightness to '%d'", + "args": [ + 65 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 63, + "funcName": "__test_brightness__", + "created": 1676441632.5540977, + "msecs": 554.0976524353027, + "relativeCreated": 29557.612895965576, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device brightness to '65'", + "asctime": "2023-02-15 07:13:52,554", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441632.2529225, + "msecs": 252.92253494262695, + "relativeCreated": 29256.4377784729, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:52,252" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441632.2542064, + "msecs": 254.20641899108887, + "relativeCreated": 29257.721662521362, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:52,254" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness", + "b'65'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441632.256651, + "msecs": 256.6509246826172, + "relativeCreated": 29260.16616821289, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'65'", + "asctime": "2023-02-15 07:13:52,256" + } + ], + "time_consumption": 0.29744672775268555 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441632.5548685, + "msecs": 554.8684597015381, + "relativeCreated": 29558.38370323181, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:13:52,554", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441632.5545926, + "msecs": 554.5926094055176, + "relativeCreated": 29558.10785293579, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 65 ()", + "asctime": "2023-02-15 07:13:52,554" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441632.5547485, + "msecs": 554.74853515625, + "relativeCreated": 29558.263778686523, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 65 ()", + "asctime": "2023-02-15 07:13:52,554" + } + ], + "time_consumption": 0.00011992454528808594 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441632.5553117, + "msecs": 555.3116798400879, + "relativeCreated": 29558.82692337036, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:13:52,555", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441632.555064, + "msecs": 555.0639629364014, + "relativeCreated": 29558.579206466675, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 65 ()", + "asctime": "2023-02-15 07:13:52,555" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441632.5551727, + "msecs": 555.1726818084717, + "relativeCreated": 29558.687925338745, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 65 ()", + "asctime": "2023-02-15 07:13:52,555" + } + ], + "time_consumption": 0.00013899803161621094 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 69, + "funcName": "__test_brightness__", + "created": 1676441632.8568003, + "msecs": 856.8003177642822, + "relativeCreated": 29860.315561294556, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device brightness to '50'", + "asctime": "2023-02-15 07:13:52,856", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441632.5556412, + "msecs": 555.6411743164062, + "relativeCreated": 29559.15641784668, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 50", + "asctime": "2023-02-15 07:13:52,555" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441632.559054, + "msecs": 559.053897857666, + "relativeCreated": 29562.56914138794, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:52,559" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441632.5597305, + "msecs": 559.7305297851562, + "relativeCreated": 29563.24577331543, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:52,559" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441632.5608628, + "msecs": 560.8627796173096, + "relativeCreated": 29564.378023147583, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:52,560" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441632.6040444, + "msecs": 604.0444374084473, + "relativeCreated": 29607.55968093872, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:13:52,604" + } + ], + "time_consumption": 0.25275588035583496 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441632.8575177, + "msecs": 857.5177192687988, + "relativeCreated": 29861.032962799072, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:13:52,857", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441632.857254, + "msecs": 857.2540283203125, + "relativeCreated": 29860.769271850586, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 50 ()", + "asctime": "2023-02-15 07:13:52,857" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441632.8574014, + "msecs": 857.4013710021973, + "relativeCreated": 29860.91661453247, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 50 ()", + "asctime": "2023-02-15 07:13:52,857" + } + ], + "time_consumption": 0.0001163482666015625 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441632.8579588, + "msecs": 857.9587936401367, + "relativeCreated": 29861.47403717041, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:13:52,857", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441632.8577502, + "msecs": 857.7501773834229, + "relativeCreated": 29861.265420913696, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 50 ()", + "asctime": "2023-02-15 07:13:52,857" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441632.857862, + "msecs": 857.8619956970215, + "relativeCreated": 29861.377239227295, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 50 ()", + "asctime": "2023-02-15 07:13:52,857" + } + ], + "time_consumption": 9.679794311523438e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing light device brightness to '%d'", + "args": [ + 65 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 63, + "funcName": "__test_brightness__", + "created": 1676441633.1595073, + "msecs": 159.50727462768555, + "relativeCreated": 30163.02251815796, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device brightness to '65'", + "asctime": "2023-02-15 07:13:53,159", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441632.8583243, + "msecs": 858.3242893218994, + "relativeCreated": 29861.839532852173, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:52,858" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441632.859632, + "msecs": 859.6320152282715, + "relativeCreated": 29863.147258758545, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:52,859" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness", + "b'65'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441632.8620398, + "msecs": 862.0398044586182, + "relativeCreated": 29865.55504798889, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'65'", + "asctime": "2023-02-15 07:13:52,862" + } + ], + "time_consumption": 0.2974674701690674 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441633.1602824, + "msecs": 160.28237342834473, + "relativeCreated": 30163.797616958618, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:13:53,160", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441633.1599972, + "msecs": 159.99722480773926, + "relativeCreated": 30163.512468338013, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 65 ()", + "asctime": "2023-02-15 07:13:53,159" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441633.160161, + "msecs": 160.16101837158203, + "relativeCreated": 30163.676261901855, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 65 ()", + "asctime": "2023-02-15 07:13:53,160" + } + ], + "time_consumption": 0.00012135505676269531 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441633.160682, + "msecs": 160.68196296691895, + "relativeCreated": 30164.197206497192, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:13:53,160", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441633.160474, + "msecs": 160.47406196594238, + "relativeCreated": 30163.989305496216, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 65 ()", + "asctime": "2023-02-15 07:13:53,160" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441633.1605837, + "msecs": 160.5837345123291, + "relativeCreated": 30164.098978042603, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 65 ()", + "asctime": "2023-02-15 07:13:53,160" + } + ], + "time_consumption": 9.822845458984375e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 69, + "funcName": "__test_brightness__", + "created": 1676441633.4620755, + "msecs": 462.07547187805176, + "relativeCreated": 30465.590715408325, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device brightness to '50'", + "asctime": "2023-02-15 07:13:53,462", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441633.1609619, + "msecs": 160.96186637878418, + "relativeCreated": 30164.477109909058, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 50", + "asctime": "2023-02-15 07:13:53,160" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441633.164251, + "msecs": 164.25108909606934, + "relativeCreated": 30167.766332626343, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:13:53,164" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441633.164908, + "msecs": 164.90793228149414, + "relativeCreated": 30168.423175811768, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:53,164" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441633.1660292, + "msecs": 166.0292148590088, + "relativeCreated": 30169.544458389282, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:53,166" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441633.2099905, + "msecs": 209.9905014038086, + "relativeCreated": 30213.505744934082, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:13:53,209" + } + ], + "time_consumption": 0.25208497047424316 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441633.4628835, + "msecs": 462.88347244262695, + "relativeCreated": 30466.3987159729, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:13:53,462", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441633.4626076, + "msecs": 462.60762214660645, + "relativeCreated": 30466.12286567688, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 50 ()", + "asctime": "2023-02-15 07:13:53,462" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441633.4627647, + "msecs": 462.7647399902344, + "relativeCreated": 30466.279983520508, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 50 ()", + "asctime": "2023-02-15 07:13:53,462" + } + ], + "time_consumption": 0.00011873245239257812 + }, + { + "name": "__tLogger__", + "msg": "Resetting precondition (Power off)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 74, + "funcName": "__test_brightness__", + "created": 1676441633.7642186, + "msecs": 764.2185688018799, + "relativeCreated": 30767.733812332153, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Resetting precondition (Power off)", + "asctime": "2023-02-15 07:13:53,764", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441633.4631772, + "msecs": 463.1772041320801, + "relativeCreated": 30466.692447662354, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:13:53,463" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441633.4645233, + "msecs": 464.5233154296875, + "relativeCreated": 30468.03855895996, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:13:53,464" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441633.4687233, + "msecs": 468.7232971191406, + "relativeCreated": 30472.238540649414, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:13:53,468" + } + ], + "time_consumption": 0.29549527168273926 + } + ], + "time_consumption": 1.8145670890808105, + "time_start": "2023-02-15 07:13:51,949", + "time_finished": "2023-02-15 07:13:53,764" + }, + "Color temperature test for device and virtual device: zigbee/ffe/sleep/main_light": { + "name": "__tLogger__", + "msg": "Color temperature test for device and virtual device: zigbee/ffe/sleep/main_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 81, + "funcName": "test_color_temp", + "created": 1676441633.7649958, + "msecs": 764.995813369751, + "relativeCreated": 30768.511056900024, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Color temperature test for device and virtual device: zigbee/ffe/sleep/main_light", + "asctime": "2023-02-15 07:13:53,764", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Power on)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 88, + "funcName": "__test_color_temp__", + "created": 1676441634.067094, + "msecs": 67.09408760070801, + "relativeCreated": 31070.60933113098, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Power on)", + "asctime": "2023-02-15 07:13:54,067", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441633.7653475, + "msecs": 765.3474807739258, + "relativeCreated": 30768.8627243042, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:13:53,765" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441633.7660053, + "msecs": 766.005277633667, + "relativeCreated": 30769.52052116394, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:53,766" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441633.7672575, + "msecs": 767.2574520111084, + "relativeCreated": 30770.772695541382, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:13:53,767" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441633.7681222, + "msecs": 768.1221961975098, + "relativeCreated": 30771.637439727783, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:53,768" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441633.8193583, + "msecs": 819.3583488464355, + "relativeCreated": 30822.87359237671, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:13:53,819" + } + ], + "time_consumption": 0.24773573875427246 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441634.067716, + "msecs": 67.71588325500488, + "relativeCreated": 31071.23112678528, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:13:54,067", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441634.067481, + "msecs": 67.48104095458984, + "relativeCreated": 31070.996284484863, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 5 ()", + "asctime": "2023-02-15 07:13:54,067" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441634.0676134, + "msecs": 67.61336326599121, + "relativeCreated": 31071.128606796265, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 5 ()", + "asctime": "2023-02-15 07:13:54,067" + } + ], + "time_consumption": 0.00010251998901367188 + }, + { + "name": "__tLogger__", + "msg": "Changing light device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 94, + "funcName": "__test_color_temp__", + "created": 1676441634.3691747, + "msecs": 369.1747188568115, + "relativeCreated": 31372.689962387085, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device color temperature to '5'", + "asctime": "2023-02-15 07:13:54,369", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441634.0680623, + "msecs": 68.06230545043945, + "relativeCreated": 31071.577548980713, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}", + "asctime": "2023-02-15 07:13:54,068" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441634.0692072, + "msecs": 69.20719146728516, + "relativeCreated": 31072.72243499756, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'", + "asctime": "2023-02-15 07:13:54,069" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441634.0712686, + "msecs": 71.26855850219727, + "relativeCreated": 31074.78380203247, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'8'", + "asctime": "2023-02-15 07:13:54,071" + } + ], + "time_consumption": 0.29790616035461426 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441634.3698971, + "msecs": 369.89712715148926, + "relativeCreated": 31373.412370681763, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:13:54,369", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441634.3696282, + "msecs": 369.6281909942627, + "relativeCreated": 31373.143434524536, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 8 ()", + "asctime": "2023-02-15 07:13:54,369" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441634.369777, + "msecs": 369.77696418762207, + "relativeCreated": 31373.292207717896, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 8 ()", + "asctime": "2023-02-15 07:13:54,369" + } + ], + "time_consumption": 0.0001201629638671875 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441634.3703358, + "msecs": 370.33581733703613, + "relativeCreated": 31373.85106086731, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:13:54,370", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441634.3700893, + "msecs": 370.0892925262451, + "relativeCreated": 31373.60453605652, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 8 ()", + "asctime": "2023-02-15 07:13:54,370" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441634.3701973, + "msecs": 370.1972961425781, + "relativeCreated": 31373.71253967285, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 8 ()", + "asctime": "2023-02-15 07:13:54,370" + } + ], + "time_consumption": 0.0001385211944580078 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 100, + "funcName": "__test_color_temp__", + "created": 1676441634.6718068, + "msecs": 671.806812286377, + "relativeCreated": 31675.32205581665, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device color temperature to '5'", + "asctime": "2023-02-15 07:13:54,671", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp/set", + "5" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441634.3707292, + "msecs": 370.7292079925537, + "relativeCreated": 31374.244451522827, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 5", + "asctime": "2023-02-15 07:13:54,370" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441634.3740156, + "msecs": 374.01556968688965, + "relativeCreated": 31377.530813217163, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:54,374" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441634.3747134, + "msecs": 374.7134208679199, + "relativeCreated": 31378.228664398193, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:54,374" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441634.3758435, + "msecs": 375.8435249328613, + "relativeCreated": 31379.358768463135, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:54,375" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441634.4190817, + "msecs": 419.0816879272461, + "relativeCreated": 31422.59693145752, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:13:54,419" + } + ], + "time_consumption": 0.25272512435913086 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441634.6722984, + "msecs": 672.2984313964844, + "relativeCreated": 31675.813674926758, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:13:54,672", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441634.6721087, + "msecs": 672.1086502075195, + "relativeCreated": 31675.623893737793, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 5 ()", + "asctime": "2023-02-15 07:13:54,672" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441634.6721992, + "msecs": 672.1992492675781, + "relativeCreated": 31675.71449279785, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 5 ()", + "asctime": "2023-02-15 07:13:54,672" + } + ], + "time_consumption": 9.918212890625e-05 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441634.6725588, + "msecs": 672.5587844848633, + "relativeCreated": 31676.074028015137, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:13:54,672", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441634.6724193, + "msecs": 672.4193096160889, + "relativeCreated": 31675.934553146362, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 5 ()", + "asctime": "2023-02-15 07:13:54,672" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441634.6724854, + "msecs": 672.4853515625, + "relativeCreated": 31676.000595092773, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 5 ()", + "asctime": "2023-02-15 07:13:54,672" + } + ], + "time_consumption": 7.343292236328125e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing light device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 94, + "funcName": "__test_color_temp__", + "created": 1676441634.9737816, + "msecs": 973.7815856933594, + "relativeCreated": 31977.296829223633, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device color temperature to '5'", + "asctime": "2023-02-15 07:13:54,973", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441634.6727977, + "msecs": 672.797679901123, + "relativeCreated": 31676.312923431396, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}", + "asctime": "2023-02-15 07:13:54,672" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441634.6736355, + "msecs": 673.6354827880859, + "relativeCreated": 31677.15072631836, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'", + "asctime": "2023-02-15 07:13:54,673" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441634.6751707, + "msecs": 675.1706600189209, + "relativeCreated": 31678.685903549194, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'8'", + "asctime": "2023-02-15 07:13:54,675" + } + ], + "time_consumption": 0.2986109256744385 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441634.9745624, + "msecs": 974.562406539917, + "relativeCreated": 31978.07765007019, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:13:54,974", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441634.974235, + "msecs": 974.2350578308105, + "relativeCreated": 31977.750301361084, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 8 ()", + "asctime": "2023-02-15 07:13:54,974" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441634.9743857, + "msecs": 974.3857383728027, + "relativeCreated": 31977.900981903076, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 8 ()", + "asctime": "2023-02-15 07:13:54,974" + } + ], + "time_consumption": 0.0001766681671142578 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441634.974973, + "msecs": 974.9729633331299, + "relativeCreated": 31978.488206863403, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:13:54,974", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441634.974766, + "msecs": 974.7660160064697, + "relativeCreated": 31978.281259536743, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 8 ()", + "asctime": "2023-02-15 07:13:54,974" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441634.9748757, + "msecs": 974.8756885528564, + "relativeCreated": 31978.39093208313, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 8 ()", + "asctime": "2023-02-15 07:13:54,974" + } + ], + "time_consumption": 9.72747802734375e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 100, + "funcName": "__test_color_temp__", + "created": 1676441635.2764804, + "msecs": 276.48043632507324, + "relativeCreated": 32279.995679855347, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device color temperature to '5'", + "asctime": "2023-02-15 07:13:55,276", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp/set", + "5" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441634.9753091, + "msecs": 975.3091335296631, + "relativeCreated": 31978.824377059937, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 5", + "asctime": "2023-02-15 07:13:54,975" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441634.9784973, + "msecs": 978.4972667694092, + "relativeCreated": 31982.012510299683, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:13:54,978" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441634.9791887, + "msecs": 979.1886806488037, + "relativeCreated": 31982.703924179077, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:54,979" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441634.9803221, + "msecs": 980.3221225738525, + "relativeCreated": 31983.837366104126, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:54,980" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441635.0230923, + "msecs": 23.092269897460938, + "relativeCreated": 32026.607513427734, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:13:55,023" + } + ], + "time_consumption": 0.2533881664276123 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441635.2772963, + "msecs": 277.2963047027588, + "relativeCreated": 32280.811548233032, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:13:55,277", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441635.2769885, + "msecs": 276.9885063171387, + "relativeCreated": 32280.503749847412, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 5 ()", + "asctime": "2023-02-15 07:13:55,276" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441635.2771614, + "msecs": 277.1613597869873, + "relativeCreated": 32280.67660331726, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 5 ()", + "asctime": "2023-02-15 07:13:55,277" + } + ], + "time_consumption": 0.00013494491577148438 + }, + { + "name": "__tLogger__", + "msg": "Resetting precondition (Power off)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 105, + "funcName": "__test_color_temp__", + "created": 1676441635.5788867, + "msecs": 578.8867473602295, + "relativeCreated": 32582.401990890503, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Resetting precondition (Power off)", + "asctime": "2023-02-15 07:13:55,578", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441635.2776186, + "msecs": 277.6186466217041, + "relativeCreated": 32281.133890151978, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:13:55,277" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441635.2791615, + "msecs": 279.1614532470703, + "relativeCreated": 32282.676696777344, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:13:55,279" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441635.2839355, + "msecs": 283.935546875, + "relativeCreated": 32287.450790405273, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:13:55,283" + } + ], + "time_consumption": 0.2949512004852295 + } + ], + "time_consumption": 1.8138909339904785, + "time_start": "2023-02-15 07:13:53,764", + "time_finished": "2023-02-15 07:13:55,578" + }, + "Power On/ Off test for device and virtual device: shellies/ffe/sleep/main_light": { + "name": "__tLogger__", + "msg": "Power On/ Off test for device and virtual device: shellies/ffe/sleep/main_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "test_power_on_off", + "created": 1676441635.57968, + "msecs": 579.6799659729004, + "relativeCreated": 32583.195209503174, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Power On/ Off test for device and virtual device: shellies/ffe/sleep/main_light", + "asctime": "2023-02-15 07:13:55,579", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441635.5802107, + "msecs": 580.2106857299805, + "relativeCreated": 32583.725929260254, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:55,580", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441635.5799522, + "msecs": 579.9522399902344, + "relativeCreated": 32583.467483520508, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:13:55,579" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441635.5800924, + "msecs": 580.0924301147461, + "relativeCreated": 32583.60767364502, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:13:55,580" + } + ], + "time_consumption": 0.000118255615234375 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441635.8820884, + "msecs": 882.0884227752686, + "relativeCreated": 32885.60366630554, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:13:55,882", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441635.5805287, + "msecs": 580.528736114502, + "relativeCreated": 32584.043979644775, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:13:55,580" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441635.5811553, + "msecs": 581.1553001403809, + "relativeCreated": 32584.670543670654, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:55,581" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441635.582301, + "msecs": 582.3009014129639, + "relativeCreated": 32585.816144943237, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:13:55,582" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441635.5832374, + "msecs": 583.2374095916748, + "relativeCreated": 32586.75265312195, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:55,583" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441635.627483, + "msecs": 627.4828910827637, + "relativeCreated": 32630.998134613037, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:13:55,627" + } + ], + "time_consumption": 0.2546055316925049 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441635.88231, + "msecs": 882.3099136352539, + "relativeCreated": 32885.82515716553, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:55,882", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441635.8822474, + "msecs": 882.2474479675293, + "relativeCreated": 32885.7626914978, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:13:55,882" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441635.8822825, + "msecs": 882.2824954986572, + "relativeCreated": 32885.79773902893, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:13:55,882" + } + ], + "time_consumption": 2.7418136596679688e-05 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441635.8823967, + "msecs": 882.3966979980469, + "relativeCreated": 32885.91194152832, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:55,882", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441635.8823526, + "msecs": 882.3525905609131, + "relativeCreated": 32885.86783409119, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:13:55,882" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441635.8823757, + "msecs": 882.3757171630859, + "relativeCreated": 32885.89096069336, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:13:55,882" + } + ], + "time_consumption": 2.09808349609375e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441636.1833537, + "msecs": 183.35366249084473, + "relativeCreated": 33186.86890602112, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:13:56,183", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441635.882497, + "msecs": 882.4970722198486, + "relativeCreated": 32886.01231575012, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/main_light/state/set and payload false", + "asctime": "2023-02-15 07:13:55,882" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441635.8836083, + "msecs": 883.608341217041, + "relativeCreated": 32887.123584747314, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0/command and payload b'off'", + "asctime": "2023-02-15 07:13:55,883" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441635.8837705, + "msecs": 883.7704658508301, + "relativeCreated": 32887.2857093811, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:13:55,883" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441635.8840725, + "msecs": 884.0725421905518, + "relativeCreated": 32887.587785720825, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:13:55,884" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441635.971126, + "msecs": 971.1260795593262, + "relativeCreated": 32974.6413230896, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:13:55,971" + } + ], + "time_consumption": 0.21222758293151855 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441636.1840796, + "msecs": 184.07964706420898, + "relativeCreated": 33187.59489059448, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:56,184", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441636.1838093, + "msecs": 183.8092803955078, + "relativeCreated": 33187.32452392578, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:13:56,183" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441636.183959, + "msecs": 183.9590072631836, + "relativeCreated": 33187.47425079346, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:13:56,183" + } + ], + "time_consumption": 0.00012063980102539062 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441636.1845288, + "msecs": 184.52882766723633, + "relativeCreated": 33188.04407119751, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:56,184", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441636.1842744, + "msecs": 184.27443504333496, + "relativeCreated": 33187.78967857361, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:13:56,184" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441636.1844292, + "msecs": 184.42916870117188, + "relativeCreated": 33187.944412231445, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:13:56,184" + } + ], + "time_consumption": 9.965896606445312e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441636.4865334, + "msecs": 486.53340339660645, + "relativeCreated": 33490.04864692688, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:13:56,486", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441636.184819, + "msecs": 184.81898307800293, + "relativeCreated": 33188.33422660828, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:13:56,184" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441636.1854389, + "msecs": 185.438871383667, + "relativeCreated": 33188.95411491394, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:13:56,185" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441636.1866434, + "msecs": 186.6433620452881, + "relativeCreated": 33190.15860557556, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:13:56,186" + }, + { + "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffe/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441636.1875193, + "msecs": 187.51931190490723, + "relativeCreated": 33191.03455543518, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:13:56,187" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441636.2316678, + "msecs": 231.66775703430176, + "relativeCreated": 33235.183000564575, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:13:56,231" + } + ], + "time_consumption": 0.2548656463623047 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441636.4873333, + "msecs": 487.3332977294922, + "relativeCreated": 33490.848541259766, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:56,487", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441636.487027, + "msecs": 487.0269298553467, + "relativeCreated": 33490.54217338562, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:13:56,487" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441636.487196, + "msecs": 487.1959686279297, + "relativeCreated": 33490.7112121582, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:13:56,487" + } + ], + "time_consumption": 0.0001373291015625 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441636.4878733, + "msecs": 487.8733158111572, + "relativeCreated": 33491.38855934143, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:56,487", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441636.4875517, + "msecs": 487.5516891479492, + "relativeCreated": 33491.06693267822, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:13:56,487" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441636.4877176, + "msecs": 487.7176284790039, + "relativeCreated": 33491.23287200928, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:13:56,487" + } + ], + "time_consumption": 0.0001556873321533203 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441636.7892575, + "msecs": 789.2575263977051, + "relativeCreated": 33792.77276992798, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:13:56,789", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441636.488158, + "msecs": 488.1579875946045, + "relativeCreated": 33491.67323112488, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffe/sleep/main_light/state/set and payload false", + "asctime": "2023-02-15 07:13:56,488" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441636.4913428, + "msecs": 491.34278297424316, + "relativeCreated": 33494.85802650452, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0/command and payload b'off'", + "asctime": "2023-02-15 07:13:56,491" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441636.491942, + "msecs": 491.9419288635254, + "relativeCreated": 33495.4571723938, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:13:56,491" + }, + { + "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffe/sleep/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441636.4931545, + "msecs": 493.15452575683594, + "relativeCreated": 33496.66976928711, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:13:56,493" + }, + { + "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffe/sleep/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441636.5792239, + "msecs": 579.2238712310791, + "relativeCreated": 33582.73911476135, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:13:56,579" + } + ], + "time_consumption": 0.21003365516662598 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441636.7898996, + "msecs": 789.8995876312256, + "relativeCreated": 33793.4148311615, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:56,789", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441636.7896566, + "msecs": 789.6566390991211, + "relativeCreated": 33793.171882629395, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:13:56,789" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441636.7897892, + "msecs": 789.7891998291016, + "relativeCreated": 33793.304443359375, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:13:56,789" + } + ], + "time_consumption": 0.00011038780212402344 + } + ], + "time_consumption": 1.2102196216583252, + "time_start": "2023-02-15 07:13:55,579", + "time_finished": "2023-02-15 07:13:56,789" + }, + "Away mode test: zigbee/ffw/bath/heating_valve": { + "name": "__tLogger__", + "msg": "Away mode test: zigbee/ffw/bath/heating_valve", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 101, + "funcName": "test_away_mode", + "created": 1676441636.790396, + "msecs": 790.395975112915, + "relativeCreated": 33793.91121864319, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Away mode test: zigbee/ffw/bath/heating_valve", + "asctime": "2023-02-15 07:13:56,790", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Default setpoint)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 106, + "funcName": "__test_away_mode__", + "created": 1676441637.0918307, + "msecs": 91.83073043823242, + "relativeCreated": 34095.345973968506, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Default setpoint)", + "asctime": "2023-02-15 07:13:57,091", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.set_default_temperature.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/set_default_temperature/set", + "null" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441636.7907608, + "msecs": 790.7607555389404, + "relativeCreated": 33794.275999069214, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature/set and payload null", + "asctime": "2023-02-15 07:13:56,790" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/user_temperature_setpoint", + "b'23'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441636.7962394, + "msecs": 796.2393760681152, + "relativeCreated": 33799.75461959839, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:13:56,796" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve/set", + "b'{\"current_heating_setpoint\": 23}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441636.797014, + "msecs": 797.0139980316162, + "relativeCreated": 33800.52924156189, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", + "asctime": "2023-02-15 07:13:56,797" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441636.7974398, + "msecs": 797.4398136138916, + "relativeCreated": 33800.955057144165, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:56,797" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/valve_temperature_setpoint", + "b'23'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441636.7981074, + "msecs": 798.107385635376, + "relativeCreated": 33801.62262916565, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:13:56,798" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441636.799157, + "msecs": 799.156904220581, + "relativeCreated": 33802.672147750854, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:56,799" + } + ], + "time_consumption": 0.29267382621765137 + }, + { + "name": "__tLogger__", + "msg": "Away mode is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441637.0925999, + "msecs": 92.59986877441406, + "relativeCreated": 34096.11511230469, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Away mode is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:57,092", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Away mode", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441637.0922954, + "msecs": 92.29540824890137, + "relativeCreated": 34095.810651779175, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Away mode): False ()", + "asctime": "2023-02-15 07:13:57,092" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Away mode", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441637.0924637, + "msecs": 92.46373176574707, + "relativeCreated": 34095.97897529602, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Away mode): result = False ()", + "asctime": "2023-02-15 07:13:57,092" + } + ], + "time_consumption": 0.0001361370086669922 + }, + { + "name": "__tLogger__", + "msg": "Activating away mode", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 113, + "funcName": "__test_away_mode__", + "created": 1676441637.394186, + "msecs": 394.18601989746094, + "relativeCreated": 34397.701263427734, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Activating away mode", + "asctime": "2023-02-15 07:13:57,394", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.away_mode.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/away_mode/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441637.093003, + "msecs": 93.0030345916748, + "relativeCreated": 34096.51827812195, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/bath/heating_valve/away_mode/set and payload true", + "asctime": "2023-02-15 07:13:57,093" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve/set", + "b'{\"current_heating_setpoint\": 18}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441637.1035995, + "msecs": 103.59954833984375, + "relativeCreated": 34107.11479187012, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 18}'", + "asctime": "2023-02-15 07:13:57,103" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441637.103864, + "msecs": 103.86395454406738, + "relativeCreated": 34107.37919807434, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:57,103" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/valve_temperature_setpoint", + "b'18'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441637.1041274, + "msecs": 104.12740707397461, + "relativeCreated": 34107.64265060425, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'18'", + "asctime": "2023-02-15 07:13:57,104" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.away_mode", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/away_mode", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441637.1044414, + "msecs": 104.44140434265137, + "relativeCreated": 34107.956647872925, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/away_mode and payload b'true'", + "asctime": "2023-02-15 07:13:57,104" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441637.104685, + "msecs": 104.68506813049316, + "relativeCreated": 34108.20031166077, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:57,104" + } + ], + "time_consumption": 0.2895009517669678 + }, + { + "name": "__tLogger__", + "msg": "Away mode is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441637.3949323, + "msecs": 394.9322700500488, + "relativeCreated": 34398.44751358032, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Away mode is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:57,394", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Away mode", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441637.3946571, + "msecs": 394.6571350097656, + "relativeCreated": 34398.17237854004, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Away mode): True ()", + "asctime": "2023-02-15 07:13:57,394" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Away mode", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441637.3948123, + "msecs": 394.81234550476074, + "relativeCreated": 34398.327589035034, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Away mode): result = True ()", + "asctime": "2023-02-15 07:13:57,394" + } + ], + "time_consumption": 0.00011992454528808594 + }, + { + "name": "__tLogger__", + "msg": "Temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "18", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441637.3953629, + "msecs": 395.36285400390625, + "relativeCreated": 34398.87809753418, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Temperature setpoint is correct (Content 18 and Type is ).", + "asctime": "2023-02-15 07:13:57,395", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Temperature setpoint", + "18", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441637.3951278, + "msecs": 395.1277732849121, + "relativeCreated": 34398.643016815186, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Temperature setpoint): 18 ()", + "asctime": "2023-02-15 07:13:57,395" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Temperature setpoint", + "=", + "18", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441637.3952358, + "msecs": 395.2357769012451, + "relativeCreated": 34398.75102043152, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Temperature setpoint): result = 18 ()", + "asctime": "2023-02-15 07:13:57,395" + } + ], + "time_consumption": 0.0001270771026611328 + }, + { + "name": "__tLogger__", + "msg": "Deactivating away mode", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 119, + "funcName": "__test_away_mode__", + "created": 1676441637.6966605, + "msecs": 696.6605186462402, + "relativeCreated": 34700.175762176514, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Deactivating away mode", + "asctime": "2023-02-15 07:13:57,696", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.away_mode.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/away_mode/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441637.3957243, + "msecs": 395.7242965698242, + "relativeCreated": 34399.2395401001, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/bath/heating_valve/away_mode/set and payload false", + "asctime": "2023-02-15 07:13:57,395" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve/set", + "b'{\"current_heating_setpoint\": 23}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441637.4077919, + "msecs": 407.7918529510498, + "relativeCreated": 34411.30709648132, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", + "asctime": "2023-02-15 07:13:57,407" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441637.4084063, + "msecs": 408.40625762939453, + "relativeCreated": 34411.92150115967, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:57,408" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/valve_temperature_setpoint", + "b'23'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441637.4092147, + "msecs": 409.21473503112793, + "relativeCreated": 34412.7299785614, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:13:57,409" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.away_mode", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/away_mode", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441637.410137, + "msecs": 410.1369380950928, + "relativeCreated": 34413.652181625366, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/away_mode and payload b'false'", + "asctime": "2023-02-15 07:13:57,410" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441637.410926, + "msecs": 410.92610359191895, + "relativeCreated": 34414.44134712219, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:57,410" + } + ], + "time_consumption": 0.2857344150543213 + }, + { + "name": "__tLogger__", + "msg": "Away mode is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441637.6974075, + "msecs": 697.4074840545654, + "relativeCreated": 34700.92272758484, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Away mode is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:57,697", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Away mode", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441637.6970925, + "msecs": 697.0925331115723, + "relativeCreated": 34700.607776641846, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Away mode): False ()", + "asctime": "2023-02-15 07:13:57,697" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Away mode", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441637.6972835, + "msecs": 697.2835063934326, + "relativeCreated": 34700.798749923706, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Away mode): result = False ()", + "asctime": "2023-02-15 07:13:57,697" + } + ], + "time_consumption": 0.0001239776611328125 + }, + { + "name": "__tLogger__", + "msg": "Temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "23", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441637.6978133, + "msecs": 697.8132724761963, + "relativeCreated": 34701.32851600647, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Temperature setpoint is correct (Content 23 and Type is ).", + "asctime": "2023-02-15 07:13:57,697", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Temperature setpoint", + "23", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441637.697602, + "msecs": 697.6020336151123, + "relativeCreated": 34701.117277145386, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Temperature setpoint): 23 ()", + "asctime": "2023-02-15 07:13:57,697" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Temperature setpoint", + "=", + "23", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441637.6977131, + "msecs": 697.7131366729736, + "relativeCreated": 34701.22838020325, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Temperature setpoint): result = 23 ()", + "asctime": "2023-02-15 07:13:57,697" + } + ], + "time_consumption": 0.00010013580322265625 + } + ], + "time_consumption": 0.9074172973632812, + "time_start": "2023-02-15 07:13:56,790", + "time_finished": "2023-02-15 07:13:57,697" + }, + "Boost mode test: zigbee/ffw/bath/heating_valve": { + "name": "__tLogger__", + "msg": "Boost mode test: zigbee/ffw/bath/heating_valve", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 128, + "funcName": "test_boost_mode", + "created": 1676441637.698313, + "msecs": 698.3129978179932, + "relativeCreated": 34701.82824134827, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Boost mode test: zigbee/ffw/bath/heating_valve", + "asctime": "2023-02-15 07:13:57,698", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Default setpoint)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 133, + "funcName": "__test_boost_mode__", + "created": 1676441637.9997993, + "msecs": 999.7992515563965, + "relativeCreated": 35003.31449508667, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Default setpoint)", + "asctime": "2023-02-15 07:13:57,999", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.set_default_temperature.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/set_default_temperature/set", + "null" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441637.6986685, + "msecs": 698.6684799194336, + "relativeCreated": 34702.18372344971, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature/set and payload null", + "asctime": "2023-02-15 07:13:57,698" + } + ], + "time_consumption": 0.3011307716369629 + }, + { + "name": "__tLogger__", + "msg": "Boost timer is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441638.00056, + "msecs": 0.5600452423095703, + "relativeCreated": 35004.07528877258, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Boost timer is correct (Content 0 and Type is ).", + "asctime": "2023-02-15 07:13:58,000", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Boost timer", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441638.0002403, + "msecs": 0.240325927734375, + "relativeCreated": 35003.75556945801, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Boost timer): 0 ()", + "asctime": "2023-02-15 07:13:58,000" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Boost timer", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441638.0004346, + "msecs": 0.43463706970214844, + "relativeCreated": 35003.949880599976, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Boost timer): result = 0 ()", + "asctime": "2023-02-15 07:13:58,000" + } + ], + "time_consumption": 0.00012540817260742188 + }, + { + "name": "__tLogger__", + "msg": "Activating boost mode", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 140, + "funcName": "__test_boost_mode__", + "created": 1676441638.302074, + "msecs": 302.0739555358887, + "relativeCreated": 35305.58919906616, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Activating boost mode", + "asctime": "2023-02-15 07:13:58,302", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.start_boost.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/start_boost/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441638.0009446, + "msecs": 0.9446144104003906, + "relativeCreated": 35004.459857940674, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/bath/heating_valve/start_boost/set and payload true", + "asctime": "2023-02-15 07:13:58,000" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.boost_timer", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/boost_timer", + "b'900'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441638.0130084, + "msecs": 13.008356094360352, + "relativeCreated": 35016.523599624634, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/boost_timer and payload b'900'", + "asctime": "2023-02-15 07:13:58,013" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve/set", + "b'{\"current_heating_setpoint\": 30}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441638.013406, + "msecs": 13.406038284301758, + "relativeCreated": 35016.921281814575, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2023-02-15 07:13:58,013" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441638.0136087, + "msecs": 13.608694076538086, + "relativeCreated": 35017.12393760681, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:58,013" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/valve_temperature_setpoint", + "b'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441638.0139132, + "msecs": 13.913154602050781, + "relativeCreated": 35017.428398132324, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'30'", + "asctime": "2023-02-15 07:13:58,013" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441638.0144293, + "msecs": 14.429330825805664, + "relativeCreated": 35017.94457435608, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:58,014" + } + ], + "time_consumption": 0.287644624710083 + }, + { + "name": "__tLogger__", + "msg": "Boost timer is greater expectation (Content %s and Type is %s).", + "args": [ + "900", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 230, + "funcName": "greater_chk", + "created": 1676441638.3029058, + "msecs": 302.905797958374, + "relativeCreated": 35306.42104148865, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Boost timer is greater expectation (Content 900 and Type is ).", + "asctime": "2023-02-15 07:13:58,302", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Boost timer", + "900", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441638.3025963, + "msecs": 302.5963306427002, + "relativeCreated": 35306.11157417297, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Boost timer): 900 ()", + "asctime": "2023-02-15 07:13:58,302" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Boost timer", + ">", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441638.302769, + "msecs": 302.7689456939697, + "relativeCreated": 35306.28418922424, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Boost timer): result > 0 ()", + "asctime": "2023-02-15 07:13:58,302" + } + ], + "time_consumption": 0.00013685226440429688 + }, + { + "name": "__tLogger__", + "msg": "Setting postconditions (Default setpoint)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 145, + "funcName": "__test_boost_mode__", + "created": 1676441638.6041825, + "msecs": 604.1824817657471, + "relativeCreated": 35607.69772529602, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting postconditions (Default setpoint)", + "asctime": "2023-02-15 07:13:58,604", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.set_default_temperature.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/set_default_temperature/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441638.303245, + "msecs": 303.24506759643555, + "relativeCreated": 35306.76031112671, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature/set and payload true", + "asctime": "2023-02-15 07:13:58,303" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.boost_timer", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/boost_timer", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441638.3151984, + "msecs": 315.1984214782715, + "relativeCreated": 35318.713665008545, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/boost_timer and payload b'0'", + "asctime": "2023-02-15 07:13:58,315" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve/set", + "b'{\"current_heating_setpoint\": 23}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441638.3165739, + "msecs": 316.5738582611084, + "relativeCreated": 35320.08910179138, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", + "asctime": "2023-02-15 07:13:58,316" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441638.317062, + "msecs": 317.0619010925293, + "relativeCreated": 35320.5771446228, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:58,317" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/valve_temperature_setpoint", + "b'23'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441638.3178225, + "msecs": 317.8224563598633, + "relativeCreated": 35321.33769989014, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:13:58,317" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441638.3189793, + "msecs": 318.97926330566406, + "relativeCreated": 35322.49450683594, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:58,318" + } + ], + "time_consumption": 0.285203218460083 + }, + { + "name": "__tLogger__", + "msg": "Boost timer is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441638.6048975, + "msecs": 604.8974990844727, + "relativeCreated": 35608.412742614746, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Boost timer is correct (Content 0 and Type is ).", + "asctime": "2023-02-15 07:13:58,604", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Boost timer", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441638.6046226, + "msecs": 604.6226024627686, + "relativeCreated": 35608.13784599304, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Boost timer): 0 ()", + "asctime": "2023-02-15 07:13:58,604" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Boost timer", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441638.6047754, + "msecs": 604.7754287719727, + "relativeCreated": 35608.290672302246, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Boost timer): result = 0 ()", + "asctime": "2023-02-15 07:13:58,604" + } + ], + "time_consumption": 0.0001220703125 + } + ], + "time_consumption": 0.9065845012664795, + "time_start": "2023-02-15 07:13:57,698", + "time_finished": "2023-02-15 07:13:58,604" + }, + "Default temperature test for device and virtual device: zigbee/ffw/bath/heating_valve": { + "name": "__tLogger__", + "msg": "Default temperature test for device and virtual device: zigbee/ffw/bath/heating_valve", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 50, + "funcName": "test_default_temperature", + "created": 1676441638.6053698, + "msecs": 605.3698062896729, + "relativeCreated": 35608.885049819946, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Default temperature test for device and virtual device: zigbee/ffw/bath/heating_valve", + "asctime": "2023-02-15 07:13:58,605", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Valve setpoint to %.1f)", + "args": [ + 18 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 60, + "funcName": "__test_default_temperature__", + "created": 1676441638.90698, + "msecs": 906.980037689209, + "relativeCreated": 35910.49528121948, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Valve setpoint to 18.0)", + "asctime": "2023-02-15 07:13:58,906", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441638.605815, + "msecs": 605.8149337768555, + "relativeCreated": 35609.33017730713, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:58,605" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441638.6071668, + "msecs": 607.1667671203613, + "relativeCreated": 35610.682010650635, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:58,607" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve/set", + "b'{\"current_heating_setpoint\": 18}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441638.6125581, + "msecs": 612.558126449585, + "relativeCreated": 35616.07336997986, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 18}'", + "asctime": "2023-02-15 07:13:58,612" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/valve_temperature_setpoint", + "b'18'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441638.612799, + "msecs": 612.7989292144775, + "relativeCreated": 35616.31417274475, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'18'", + "asctime": "2023-02-15 07:13:58,612" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/user_temperature_setpoint", + "b'18'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441638.6552405, + "msecs": 655.240535736084, + "relativeCreated": 35658.75577926636, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'18'", + "asctime": "2023-02-15 07:13:58,655" + } + ], + "time_consumption": 0.251739501953125 + }, + { + "name": "__tLogger__", + "msg": "Valve temperature setpoint (is not default temperature) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441638.9076521, + "msecs": 907.6521396636963, + "relativeCreated": 35911.16738319397, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Valve temperature setpoint (is not default temperature) is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:58,907", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Valve temperature setpoint (is not default temperature)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441638.9074125, + "msecs": 907.4125289916992, + "relativeCreated": 35910.92777252197, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Valve temperature setpoint (is not default temperature)): True ()", + "asctime": "2023-02-15 07:13:58,907" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Valve temperature setpoint (is not default temperature)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441638.9075449, + "msecs": 907.5448513031006, + "relativeCreated": 35911.060094833374, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Valve temperature setpoint (is not default temperature)): result = True ()", + "asctime": "2023-02-15 07:13:58,907" + } + ], + "time_consumption": 0.00010728836059570312 + }, + { + "name": "__tLogger__", + "msg": "Triggering set to default temperature (%.1f)", + "args": [ + 23 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 66, + "funcName": "__test_default_temperature__", + "created": 1676441639.2090197, + "msecs": 209.01966094970703, + "relativeCreated": 36212.53490447998, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Triggering set to default temperature (23.0)", + "asctime": "2023-02-15 07:13:59,209", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.set_default_temperature.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/set_default_temperature/set", + "null" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441638.90792, + "msecs": 907.9198837280273, + "relativeCreated": 35911.4351272583, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature/set and payload null", + "asctime": "2023-02-15 07:13:58,907" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/user_temperature_setpoint", + "b'23'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441638.9133713, + "msecs": 913.3713245391846, + "relativeCreated": 35916.88656806946, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:13:58,913" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve/set", + "b'{\"current_heating_setpoint\": 23}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441638.9140995, + "msecs": 914.0994548797607, + "relativeCreated": 35917.614698410034, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", + "asctime": "2023-02-15 07:13:58,914" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441638.9142232, + "msecs": 914.2231941223145, + "relativeCreated": 35917.73843765259, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:58,914" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/valve_temperature_setpoint", + "b'23'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441638.914407, + "msecs": 914.4070148468018, + "relativeCreated": 35917.922258377075, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:13:58,914" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441638.9147527, + "msecs": 914.752721786499, + "relativeCreated": 35918.26796531677, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:58,914" + } + ], + "time_consumption": 0.294266939163208 + }, + { + "name": "__tLogger__", + "msg": "Valve temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "23", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441639.2097616, + "msecs": 209.7616195678711, + "relativeCreated": 36213.276863098145, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Valve temperature setpoint is correct (Content 23 and Type is ).", + "asctime": "2023-02-15 07:13:59,209", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Valve temperature setpoint", + "23", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441639.209482, + "msecs": 209.48195457458496, + "relativeCreated": 36212.99719810486, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Valve temperature setpoint): 23 ()", + "asctime": "2023-02-15 07:13:59,209" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Valve temperature setpoint", + "=", + "23", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441639.2096376, + "msecs": 209.63764190673828, + "relativeCreated": 36213.15288543701, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Valve temperature setpoint): result = 23 ()", + "asctime": "2023-02-15 07:13:59,209" + } + ], + "time_consumption": 0.0001239776611328125 + } + ], + "time_consumption": 0.6043918132781982, + "time_start": "2023-02-15 07:13:58,605", + "time_finished": "2023-02-15 07:13:59,209" + }, + "Summer mode test: zigbee/ffw/bath/heating_valve": { + "name": "__tLogger__", + "msg": "Summer mode test: zigbee/ffw/bath/heating_valve", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 74, + "funcName": "test_summer_mode", + "created": 1676441639.210231, + "msecs": 210.23106575012207, + "relativeCreated": 36213.746309280396, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Summer mode test: zigbee/ffw/bath/heating_valve", + "asctime": "2023-02-15 07:13:59,210", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Default setpoint)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 79, + "funcName": "__test_summer_mode__", + "created": 1676441639.5115104, + "msecs": 511.51037216186523, + "relativeCreated": 36515.02561569214, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Default setpoint)", + "asctime": "2023-02-15 07:13:59,511", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.set_default_temperature.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/set_default_temperature/set", + "null" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441639.2105737, + "msecs": 210.57367324829102, + "relativeCreated": 36214.088916778564, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature/set and payload null", + "asctime": "2023-02-15 07:13:59,210" + } + ], + "time_consumption": 0.3009366989135742 + }, + { + "name": "__tLogger__", + "msg": "Summer mode is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441639.5122619, + "msecs": 512.2618675231934, + "relativeCreated": 36515.77711105347, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Summer mode is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:13:59,512", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Summer mode", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441639.5119417, + "msecs": 511.94167137145996, + "relativeCreated": 36515.45691490173, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Summer mode): False ()", + "asctime": "2023-02-15 07:13:59,511" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Summer mode", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441639.51213, + "msecs": 512.1300220489502, + "relativeCreated": 36515.64526557922, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Summer mode): result = False ()", + "asctime": "2023-02-15 07:13:59,512" + } + ], + "time_consumption": 0.00013184547424316406 + }, + { + "name": "__tLogger__", + "msg": "Activating summer mode", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 86, + "funcName": "__test_summer_mode__", + "created": 1676441639.8137057, + "msecs": 813.7056827545166, + "relativeCreated": 36817.22092628479, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Activating summer mode", + "asctime": "2023-02-15 07:13:59,813", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.summer_mode.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/summer_mode/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441639.512635, + "msecs": 512.6349925994873, + "relativeCreated": 36516.15023612976, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/bath/heating_valve/summer_mode/set and payload true", + "asctime": "2023-02-15 07:13:59,512" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve/set", + "b'{\"current_heating_setpoint\": 5}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441639.5247812, + "msecs": 524.7812271118164, + "relativeCreated": 36528.29647064209, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 5}'", + "asctime": "2023-02-15 07:13:59,524" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441639.5254157, + "msecs": 525.4156589508057, + "relativeCreated": 36528.93090248108, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:59,525" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/valve_temperature_setpoint", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441639.5261967, + "msecs": 526.1967182159424, + "relativeCreated": 36529.711961746216, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'5'", + "asctime": "2023-02-15 07:13:59,526" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.summer_mode", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/summer_mode", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441639.5271778, + "msecs": 527.1778106689453, + "relativeCreated": 36530.69305419922, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/summer_mode and payload b'true'", + "asctime": "2023-02-15 07:13:59,527" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "b'{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441639.5279145, + "msecs": 527.9145240783691, + "relativeCreated": 36531.42976760864, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:59,527" + } + ], + "time_consumption": 0.28579115867614746 + }, + { + "name": "__tLogger__", + "msg": "Summer mode is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441639.814007, + "msecs": 814.007043838501, + "relativeCreated": 36817.522287368774, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Summer mode is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:13:59,814", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Summer mode", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441639.8139076, + "msecs": 813.9076232910156, + "relativeCreated": 36817.42286682129, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Summer mode): True ()", + "asctime": "2023-02-15 07:13:59,813" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Summer mode", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441639.813963, + "msecs": 813.9629364013672, + "relativeCreated": 36817.47817993164, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Summer mode): result = True ()", + "asctime": "2023-02-15 07:13:59,813" + } + ], + "time_consumption": 4.410743713378906e-05 + }, + { + "name": "__tLogger__", + "msg": "Temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441639.8141718, + "msecs": 814.1717910766602, + "relativeCreated": 36817.68703460693, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Temperature setpoint is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:13:59,814", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Temperature setpoint", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441639.8140981, + "msecs": 814.0981197357178, + "relativeCreated": 36817.61336326599, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Temperature setpoint): 5 ()", + "asctime": "2023-02-15 07:13:59,814" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Temperature setpoint", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441639.814137, + "msecs": 814.1369819641113, + "relativeCreated": 36817.652225494385, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Temperature setpoint): result = 5 ()", + "asctime": "2023-02-15 07:13:59,814" + } + ], + "time_consumption": 3.4809112548828125e-05 + }, + { + "name": "__tLogger__", + "msg": "Deactivating summer mode", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__test_summer_mode__", + "created": 1676441640.1148884, + "msecs": 114.88842964172363, + "relativeCreated": 37118.403673172, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Deactivating summer mode", + "asctime": "2023-02-15 07:14:00,114", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.summer_mode.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/summer_mode/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441639.8142807, + "msecs": 814.2807483673096, + "relativeCreated": 36817.79599189758, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/bath/heating_valve/summer_mode/set and payload false", + "asctime": "2023-02-15 07:13:59,814" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve/set", + "b'{\"current_heating_setpoint\": 23}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441639.8214056, + "msecs": 821.4056491851807, + "relativeCreated": 36824.920892715454, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", + "asctime": "2023-02-15 07:13:59,821" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441639.8216894, + "msecs": 821.6893672943115, + "relativeCreated": 36825.204610824585, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:13:59,821" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/valve_temperature_setpoint", + "b'23'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441639.8220122, + "msecs": 822.012186050415, + "relativeCreated": 36825.52742958069, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:13:59,822" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.summer_mode", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/summer_mode", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441639.8223932, + "msecs": 822.3931789398193, + "relativeCreated": 36825.90842247009, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/summer_mode and payload b'false'", + "asctime": "2023-02-15 07:13:59,822" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441639.8227465, + "msecs": 822.7465152740479, + "relativeCreated": 36826.26175880432, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:13:59,822" + } + ], + "time_consumption": 0.2921419143676758 + }, + { + "name": "__tLogger__", + "msg": "Summer mode is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441640.1156096, + "msecs": 115.60964584350586, + "relativeCreated": 37119.12488937378, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Summer mode is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:00,115", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Summer mode", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441640.1153276, + "msecs": 115.32759666442871, + "relativeCreated": 37118.8428401947, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Summer mode): False ()", + "asctime": "2023-02-15 07:14:00,115" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Summer mode", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441640.1154847, + "msecs": 115.48471450805664, + "relativeCreated": 37118.99995803833, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Summer mode): result = False ()", + "asctime": "2023-02-15 07:14:00,115" + } + ], + "time_consumption": 0.00012493133544921875 + }, + { + "name": "__tLogger__", + "msg": "Temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "23", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441640.116069, + "msecs": 116.06907844543457, + "relativeCreated": 37119.58432197571, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Temperature setpoint is correct (Content 23 and Type is ).", + "asctime": "2023-02-15 07:14:00,116", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Temperature setpoint", + "23", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441640.1158512, + "msecs": 115.85116386413574, + "relativeCreated": 37119.36640739441, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Temperature setpoint): 23 ()", + "asctime": "2023-02-15 07:14:00,115" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Temperature setpoint", + "=", + "23", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441640.115967, + "msecs": 115.9670352935791, + "relativeCreated": 37119.48227882385, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Temperature setpoint): result = 23 ()", + "asctime": "2023-02-15 07:14:00,115" + } + ], + "time_consumption": 0.00010204315185546875 + } + ], + "time_consumption": 0.9058380126953125, + "time_start": "2023-02-15 07:13:59,210", + "time_finished": "2023-02-15 07:14:00,116" + }, + "User temperature setpoint test for device and virtual device: zigbee/ffw/bath/heating_valve": { + "name": "__tLogger__", + "msg": "User temperature setpoint test for device and virtual device: zigbee/ffw/bath/heating_valve", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "test_user_temperature_setpoint", + "created": 1676441640.1165478, + "msecs": 116.54782295227051, + "relativeCreated": 37120.063066482544, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "User temperature setpoint test for device and virtual device: zigbee/ffw/bath/heating_valve", + "asctime": "2023-02-15 07:14:00,116", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Changing valve temperature setpoint to '%.1f'", + "args": [ + 18 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 33, + "funcName": "__test_user_temperature_setpoint__", + "created": 1676441640.4181085, + "msecs": 418.1084632873535, + "relativeCreated": 37421.62370681763, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing valve temperature setpoint to '18.0'", + "asctime": "2023-02-15 07:14:00,418", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441640.1169515, + "msecs": 116.95146560668945, + "relativeCreated": 37120.46670913696, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:00,116" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441640.118231, + "msecs": 118.23105812072754, + "relativeCreated": 37121.746301651, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:00,118" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve/set", + "b'{\"current_heating_setpoint\": 18}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441640.123101, + "msecs": 123.10099601745605, + "relativeCreated": 37126.61623954773, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 18}'", + "asctime": "2023-02-15 07:14:00,123" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/valve_temperature_setpoint", + "b'18'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441640.1233282, + "msecs": 123.32820892333984, + "relativeCreated": 37126.84345245361, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'18'", + "asctime": "2023-02-15 07:14:00,123" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/user_temperature_setpoint", + "b'18'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441640.1235418, + "msecs": 123.54183197021484, + "relativeCreated": 37127.05707550049, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'18'", + "asctime": "2023-02-15 07:14:00,123" + } + ], + "time_consumption": 0.29456663131713867 + }, + { + "name": "__tLogger__", + "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", + "args": [ + "18", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441640.4189003, + "msecs": 418.9002513885498, + "relativeCreated": 37422.41549491882, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device valve temperature is correct (Content 18 and Type is ).", + "asctime": "2023-02-15 07:14:00,418", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device valve temperature", + "18", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441640.4186132, + "msecs": 418.6131954193115, + "relativeCreated": 37422.128438949585, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device valve temperature): 18 ()", + "asctime": "2023-02-15 07:14:00,418" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device valve temperature", + "=", + "18", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441640.4187753, + "msecs": 418.7753200531006, + "relativeCreated": 37422.290563583374, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device valve temperature): result = 18 ()", + "asctime": "2023-02-15 07:14:00,418" + } + ], + "time_consumption": 0.00012493133544921875 + }, + { + "name": "__tLogger__", + "msg": "Virtual device user temperature is correct (Content %s and Type is %s).", + "args": [ + "18", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441640.4193058, + "msecs": 419.30580139160156, + "relativeCreated": 37422.821044921875, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device user temperature is correct (Content 18 and Type is ).", + "asctime": "2023-02-15 07:14:00,419", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device user temperature", + "18", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441640.4190946, + "msecs": 419.0945625305176, + "relativeCreated": 37422.60980606079, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device user temperature): 18 ()", + "asctime": "2023-02-15 07:14:00,419" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device user temperature", + "=", + "18", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441640.4192066, + "msecs": 419.2066192626953, + "relativeCreated": 37422.72186279297, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device user temperature): result = 18 ()", + "asctime": "2023-02-15 07:14:00,419" + } + ], + "time_consumption": 9.918212890625e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing videv user temperature setpoint to '%.1f'", + "args": [ + 23 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 41, + "funcName": "__test_user_temperature_setpoint__", + "created": 1676441640.7206554, + "msecs": 720.6554412841797, + "relativeCreated": 37724.17068481445, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing videv user temperature setpoint to '23.0'", + "asctime": "2023-02-15 07:14:00,720", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/user_temperature_setpoint/set", + "23" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441640.4196334, + "msecs": 419.6333885192871, + "relativeCreated": 37423.14863204956, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint/set and payload 23", + "asctime": "2023-02-15 07:14:00,419" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve/set", + "b'{\"current_heating_setpoint\": 23}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441640.426075, + "msecs": 426.0749816894531, + "relativeCreated": 37429.59022521973, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", + "asctime": "2023-02-15 07:14:00,426" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441640.42668, + "msecs": 426.6800880432129, + "relativeCreated": 37430.195331573486, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:00,426" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/valve_temperature_setpoint", + "b'23'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441640.4274344, + "msecs": 427.43444442749023, + "relativeCreated": 37430.949687957764, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:14:00,427" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/user_temperature_setpoint", + "b'23'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441640.4283428, + "msecs": 428.3428192138672, + "relativeCreated": 37431.85806274414, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:14:00,428" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441640.4290936, + "msecs": 429.093599319458, + "relativeCreated": 37432.60884284973, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:00,429" + } + ], + "time_consumption": 0.2915618419647217 + }, + { + "name": "__tLogger__", + "msg": "Valve device temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "23", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441640.7214317, + "msecs": 721.4317321777344, + "relativeCreated": 37724.94697570801, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Valve device temperature setpoint is correct (Content 23 and Type is ).", + "asctime": "2023-02-15 07:14:00,721", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Valve device temperature setpoint", + "23", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441640.7211542, + "msecs": 721.1542129516602, + "relativeCreated": 37724.66945648193, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Valve device temperature setpoint): 23 ()", + "asctime": "2023-02-15 07:14:00,721" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Valve device temperature setpoint", + "=", + "23", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441640.721308, + "msecs": 721.3079929351807, + "relativeCreated": 37724.823236465454, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Valve device temperature setpoint): result = 23 ()", + "asctime": "2023-02-15 07:14:00,721" + } + ], + "time_consumption": 0.00012373924255371094 + }, + { + "name": "__tLogger__", + "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", + "args": [ + "23", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441640.7218583, + "msecs": 721.8582630157471, + "relativeCreated": 37725.37350654602, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device valve temperature is correct (Content 23 and Type is ).", + "asctime": "2023-02-15 07:14:00,721", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device valve temperature", + "23", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441640.7216294, + "msecs": 721.6293811798096, + "relativeCreated": 37725.14462471008, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device valve temperature): 23 ()", + "asctime": "2023-02-15 07:14:00,721" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device valve temperature", + "=", + "23", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441640.7217422, + "msecs": 721.7421531677246, + "relativeCreated": 37725.257396698, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device valve temperature): result = 23 ()", + "asctime": "2023-02-15 07:14:00,721" + } + ], + "time_consumption": 0.00011610984802246094 + }, + { + "name": "__tLogger__", + "msg": "Changing valve temperature setpoint to '%.1f'", + "args": [ + 18 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 33, + "funcName": "__test_user_temperature_setpoint__", + "created": 1676441641.0232, + "msecs": 23.200035095214844, + "relativeCreated": 38026.71527862549, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing valve temperature setpoint to '18.0'", + "asctime": "2023-02-15 07:14:01,023", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441640.7222173, + "msecs": 722.217321395874, + "relativeCreated": 37725.73256492615, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:00,722" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441640.7235527, + "msecs": 723.5527038574219, + "relativeCreated": 37727.067947387695, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:00,723" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve/set", + "b'{\"current_heating_setpoint\": 18}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441640.728413, + "msecs": 728.4131050109863, + "relativeCreated": 37731.92834854126, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 18}'", + "asctime": "2023-02-15 07:14:00,728" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/valve_temperature_setpoint", + "b'18'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441640.7290454, + "msecs": 729.0453910827637, + "relativeCreated": 37732.56063461304, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'18'", + "asctime": "2023-02-15 07:14:00,729" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/user_temperature_setpoint", + "b'18'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441640.7292528, + "msecs": 729.252815246582, + "relativeCreated": 37732.768058776855, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'18'", + "asctime": "2023-02-15 07:14:00,729" + } + ], + "time_consumption": 0.2939472198486328 + }, + { + "name": "__tLogger__", + "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", + "args": [ + "18", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441641.0240195, + "msecs": 24.019479751586914, + "relativeCreated": 38027.53472328186, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device valve temperature is correct (Content 18 and Type is ).", + "asctime": "2023-02-15 07:14:01,024", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device valve temperature", + "18", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441641.0236914, + "msecs": 23.691415786743164, + "relativeCreated": 38027.20665931702, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device valve temperature): 18 ()", + "asctime": "2023-02-15 07:14:01,023" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device valve temperature", + "=", + "18", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441641.023888, + "msecs": 23.888111114501953, + "relativeCreated": 38027.403354644775, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device valve temperature): result = 18 ()", + "asctime": "2023-02-15 07:14:01,023" + } + ], + "time_consumption": 0.00013136863708496094 + }, + { + "name": "__tLogger__", + "msg": "Virtual device user temperature is correct (Content %s and Type is %s).", + "args": [ + "18", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441641.024434, + "msecs": 24.43408966064453, + "relativeCreated": 38027.94933319092, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device user temperature is correct (Content 18 and Type is ).", + "asctime": "2023-02-15 07:14:01,024", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device user temperature", + "18", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441641.0242217, + "msecs": 24.22165870666504, + "relativeCreated": 38027.73690223694, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device user temperature): 18 ()", + "asctime": "2023-02-15 07:14:01,024" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device user temperature", + "=", + "18", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441641.0243325, + "msecs": 24.332523345947266, + "relativeCreated": 38027.84776687622, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device user temperature): result = 18 ()", + "asctime": "2023-02-15 07:14:01,024" + } + ], + "time_consumption": 0.00010156631469726562 + }, + { + "name": "__tLogger__", + "msg": "Changing videv user temperature setpoint to '%.1f'", + "args": [ + 23 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 41, + "funcName": "__test_user_temperature_setpoint__", + "created": 1676441641.3258622, + "msecs": 325.86216926574707, + "relativeCreated": 38329.37741279602, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing videv user temperature setpoint to '23.0'", + "asctime": "2023-02-15 07:14:01,325", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/user_temperature_setpoint/set", + "23" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441641.0247195, + "msecs": 24.7194766998291, + "relativeCreated": 38028.2347202301, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint/set and payload 23", + "asctime": "2023-02-15 07:14:01,024" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve/set", + "b'{\"current_heating_setpoint\": 23}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441641.0310504, + "msecs": 31.050443649291992, + "relativeCreated": 38034.565687179565, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", + "asctime": "2023-02-15 07:14:01,031" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441641.0316246, + "msecs": 31.624555587768555, + "relativeCreated": 38035.13979911804, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:01,031" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/valve_temperature_setpoint", + "b'23'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441641.0324113, + "msecs": 32.41133689880371, + "relativeCreated": 38035.92658042908, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:14:01,032" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/bath/heating_valve", + "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441641.0335827, + "msecs": 33.58268737792969, + "relativeCreated": 38037.0979309082, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:01,033" + }, + { + "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/bath/heating_valve/user_temperature_setpoint", + "b'23'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441641.0755346, + "msecs": 75.53458213806152, + "relativeCreated": 38079.049825668335, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:14:01,075" + } + ], + "time_consumption": 0.25032758712768555 + }, + { + "name": "__tLogger__", + "msg": "Valve device temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "23", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441641.3266544, + "msecs": 326.65443420410156, + "relativeCreated": 38330.169677734375, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Valve device temperature setpoint is correct (Content 23 and Type is ).", + "asctime": "2023-02-15 07:14:01,326", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Valve device temperature setpoint", + "23", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441641.3263245, + "msecs": 326.324462890625, + "relativeCreated": 38329.8397064209, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Valve device temperature setpoint): 23 ()", + "asctime": "2023-02-15 07:14:01,326" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Valve device temperature setpoint", + "=", + "23", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441641.326525, + "msecs": 326.5249729156494, + "relativeCreated": 38330.04021644592, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Valve device temperature setpoint): result = 23 ()", + "asctime": "2023-02-15 07:14:01,326" + } + ], + "time_consumption": 0.00012946128845214844 + }, + { + "name": "__tLogger__", + "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", + "args": [ + "23", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441641.327057, + "msecs": 327.056884765625, + "relativeCreated": 38330.5721282959, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device valve temperature is correct (Content 23 and Type is ).", + "asctime": "2023-02-15 07:14:01,327", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device valve temperature", + "23", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441641.3268497, + "msecs": 326.84969902038574, + "relativeCreated": 38330.36494255066, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device valve temperature): 23 ()", + "asctime": "2023-02-15 07:14:01,326" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device valve temperature", + "=", + "23", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441641.326959, + "msecs": 326.95889472961426, + "relativeCreated": 38330.47413825989, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device valve temperature): result = 23 ()", + "asctime": "2023-02-15 07:14:01,326" + } + ], + "time_consumption": 9.799003601074219e-05 + } + ], + "time_consumption": 1.2105090618133545, + "time_start": "2023-02-15 07:14:00,116", + "time_finished": "2023-02-15 07:14:01,327" + }, + "Brightness test for device and virtual device: zigbee/ffw/julian/main_light": { + "name": "__tLogger__", + "msg": "Brightness test for device and virtual device: zigbee/ffw/julian/main_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 50, + "funcName": "test_brightness", + "created": 1676441641.3275821, + "msecs": 327.58212089538574, + "relativeCreated": 38331.09736442566, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Brightness test for device and virtual device: zigbee/ffw/julian/main_light", + "asctime": "2023-02-15 07:14:01,327", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Power on)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 57, + "funcName": "__test_brightness__", + "created": 1676441641.6295269, + "msecs": 629.5268535614014, + "relativeCreated": 38633.042097091675, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Power on)", + "asctime": "2023-02-15 07:14:01,629", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441641.327901, + "msecs": 327.90088653564453, + "relativeCreated": 38331.41613006592, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:01,327" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441641.3286176, + "msecs": 328.6175727844238, + "relativeCreated": 38332.1328163147, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:01,328" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441641.3298535, + "msecs": 329.8535346984863, + "relativeCreated": 38333.36877822876, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:01,329" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441641.330754, + "msecs": 330.75404167175293, + "relativeCreated": 38334.26928520203, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:01,330" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441641.3751874, + "msecs": 375.1873970031738, + "relativeCreated": 38378.70264053345, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:01,375" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441641.3760347, + "msecs": 376.0347366333008, + "relativeCreated": 38379.549980163574, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:14:01,376" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441641.3766968, + "msecs": 376.6968250274658, + "relativeCreated": 38380.21206855774, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:14:01,376" + } + ], + "time_consumption": 0.25283002853393555 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441641.6302564, + "msecs": 630.2564144134521, + "relativeCreated": 38633.771657943726, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:01,630", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441641.629976, + "msecs": 629.9760341644287, + "relativeCreated": 38633.4912776947, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 50 ()", + "asctime": "2023-02-15 07:14:01,629" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441641.6301334, + "msecs": 630.1333904266357, + "relativeCreated": 38633.64863395691, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:01,630" + } + ], + "time_consumption": 0.00012302398681640625 + }, + { + "name": "__tLogger__", + "msg": "Changing light device brightness to '%d'", + "args": [ + 65 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 63, + "funcName": "__test_brightness__", + "created": 1676441641.9318705, + "msecs": 931.8704605102539, + "relativeCreated": 38935.38570404053, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device brightness to '65'", + "asctime": "2023-02-15 07:14:01,931", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441641.6307425, + "msecs": 630.7425498962402, + "relativeCreated": 38634.257793426514, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:01,630" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441641.6320424, + "msecs": 632.042407989502, + "relativeCreated": 38635.557651519775, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:01,632" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness", + "b'65'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441641.6345797, + "msecs": 634.5796585083008, + "relativeCreated": 38638.094902038574, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'65'", + "asctime": "2023-02-15 07:14:01,634" + } + ], + "time_consumption": 0.2972908020019531 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441641.9325402, + "msecs": 932.5401782989502, + "relativeCreated": 38936.05542182922, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:01,932", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441641.9322689, + "msecs": 932.2688579559326, + "relativeCreated": 38935.784101486206, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 65 ()", + "asctime": "2023-02-15 07:14:01,932" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441641.9324353, + "msecs": 932.4352741241455, + "relativeCreated": 38935.95051765442, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:01,932" + } + ], + "time_consumption": 0.0001049041748046875 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441641.932891, + "msecs": 932.8908920288086, + "relativeCreated": 38936.40613555908, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:01,932", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441641.9327118, + "msecs": 932.7118396759033, + "relativeCreated": 38936.22708320618, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 65 ()", + "asctime": "2023-02-15 07:14:01,932" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441641.9328058, + "msecs": 932.8057765960693, + "relativeCreated": 38936.32102012634, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:01,932" + } + ], + "time_consumption": 8.511543273925781e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 69, + "funcName": "__test_brightness__", + "created": 1676441642.2343931, + "msecs": 234.39311981201172, + "relativeCreated": 39237.908363342285, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device brightness to '50'", + "asctime": "2023-02-15 07:14:02,234", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441641.9331925, + "msecs": 933.1924915313721, + "relativeCreated": 38936.707735061646, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 50", + "asctime": "2023-02-15 07:14:01,933" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441641.9361494, + "msecs": 936.1493587493896, + "relativeCreated": 38939.66460227966, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/julian/main_light/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:14:01,936" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441641.9366512, + "msecs": 936.6512298583984, + "relativeCreated": 38940.16647338867, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:01,936" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441641.9376926, + "msecs": 937.6926422119141, + "relativeCreated": 38941.20788574219, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:01,937" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441641.9815822, + "msecs": 981.5821647644043, + "relativeCreated": 38985.09740829468, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:14:01,981" + } + ], + "time_consumption": 0.2528109550476074 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441642.235213, + "msecs": 235.213041305542, + "relativeCreated": 39238.728284835815, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:02,235", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441642.234889, + "msecs": 234.88903045654297, + "relativeCreated": 39238.40427398682, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 50 ()", + "asctime": "2023-02-15 07:14:02,234" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441642.2350848, + "msecs": 235.08477210998535, + "relativeCreated": 39238.60001564026, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:02,235" + } + ], + "time_consumption": 0.00012826919555664062 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441642.235631, + "msecs": 235.63098907470703, + "relativeCreated": 39239.14623260498, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:02,235", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441642.235419, + "msecs": 235.41903495788574, + "relativeCreated": 39238.93427848816, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 50 ()", + "asctime": "2023-02-15 07:14:02,235" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441642.23553, + "msecs": 235.52989959716797, + "relativeCreated": 39239.04514312744, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:02,235" + } + ], + "time_consumption": 0.0001010894775390625 + }, + { + "name": "__tLogger__", + "msg": "Changing light device brightness to '%d'", + "args": [ + 65 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 63, + "funcName": "__test_brightness__", + "created": 1676441642.5371702, + "msecs": 537.1701717376709, + "relativeCreated": 39540.685415267944, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device brightness to '65'", + "asctime": "2023-02-15 07:14:02,537", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441642.2360091, + "msecs": 236.0091209411621, + "relativeCreated": 39239.524364471436, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:02,236" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441642.2373016, + "msecs": 237.30158805847168, + "relativeCreated": 39240.816831588745, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:02,237" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness", + "b'65'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441642.239798, + "msecs": 239.79806900024414, + "relativeCreated": 39243.31331253052, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'65'", + "asctime": "2023-02-15 07:14:02,239" + } + ], + "time_consumption": 0.29737210273742676 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441642.537945, + "msecs": 537.945032119751, + "relativeCreated": 39541.460275650024, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:02,537", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441642.537625, + "msecs": 537.6250743865967, + "relativeCreated": 39541.14031791687, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 65 ()", + "asctime": "2023-02-15 07:14:02,537" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441642.5377781, + "msecs": 537.7781391143799, + "relativeCreated": 39541.29338264465, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:02,537" + } + ], + "time_consumption": 0.00016689300537109375 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441642.538374, + "msecs": 538.3739471435547, + "relativeCreated": 39541.88919067383, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:02,538", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441642.5381598, + "msecs": 538.1598472595215, + "relativeCreated": 39541.675090789795, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 65 ()", + "asctime": "2023-02-15 07:14:02,538" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441642.538271, + "msecs": 538.2709503173828, + "relativeCreated": 39541.786193847656, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:02,538" + } + ], + "time_consumption": 0.000102996826171875 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 69, + "funcName": "__test_brightness__", + "created": 1676441642.8395808, + "msecs": 839.580774307251, + "relativeCreated": 39843.096017837524, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device brightness to '50'", + "asctime": "2023-02-15 07:14:02,839", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441642.5387187, + "msecs": 538.7187004089355, + "relativeCreated": 39542.23394393921, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 50", + "asctime": "2023-02-15 07:14:02,538" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441642.5420253, + "msecs": 542.0253276824951, + "relativeCreated": 39545.54057121277, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/julian/main_light/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:14:02,542" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441642.542665, + "msecs": 542.6650047302246, + "relativeCreated": 39546.1802482605, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:02,542" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441642.543878, + "msecs": 543.8780784606934, + "relativeCreated": 39547.39332199097, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:02,543" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441642.5868523, + "msecs": 586.8523120880127, + "relativeCreated": 39590.367555618286, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:14:02,586" + } + ], + "time_consumption": 0.2527284622192383 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441642.8398407, + "msecs": 839.8406505584717, + "relativeCreated": 39843.355894088745, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:02,839", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441642.83976, + "msecs": 839.7600650787354, + "relativeCreated": 39843.27530860901, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 50 ()", + "asctime": "2023-02-15 07:14:02,839" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441642.8398051, + "msecs": 839.8051261901855, + "relativeCreated": 39843.32036972046, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:02,839" + } + ], + "time_consumption": 3.552436828613281e-05 + }, + { + "name": "__tLogger__", + "msg": "Resetting precondition (Power off)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 74, + "funcName": "__test_brightness__", + "created": 1676441643.1408348, + "msecs": 140.83480834960938, + "relativeCreated": 40144.35005187988, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Resetting precondition (Power off)", + "asctime": "2023-02-15 07:14:03,140", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441642.8399527, + "msecs": 839.9527072906494, + "relativeCreated": 39843.46795082092, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:02,839" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441642.840471, + "msecs": 840.4710292816162, + "relativeCreated": 39843.98627281189, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:02,840" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441642.84132, + "msecs": 841.3200378417969, + "relativeCreated": 39844.83528137207, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:02,841" + } + ], + "time_consumption": 0.2995147705078125 + } + ], + "time_consumption": 1.8132526874542236, + "time_start": "2023-02-15 07:14:01,327", + "time_finished": "2023-02-15 07:14:03,140" + }, + "Color temperature test for device and virtual device: zigbee/ffw/julian/main_light": { + "name": "__tLogger__", + "msg": "Color temperature test for device and virtual device: zigbee/ffw/julian/main_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 81, + "funcName": "test_color_temp", + "created": 1676441643.1414998, + "msecs": 141.49975776672363, + "relativeCreated": 40145.015001297, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Color temperature test for device and virtual device: zigbee/ffw/julian/main_light", + "asctime": "2023-02-15 07:14:03,141", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Power on)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 88, + "funcName": "__test_color_temp__", + "created": 1676441643.4434538, + "msecs": 443.4537887573242, + "relativeCreated": 40446.9690322876, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Power on)", + "asctime": "2023-02-15 07:14:03,443", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441643.1418052, + "msecs": 141.80517196655273, + "relativeCreated": 40145.320415496826, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:03,141" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441643.1423838, + "msecs": 142.38381385803223, + "relativeCreated": 40145.899057388306, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:03,142" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441643.1434233, + "msecs": 143.42331886291504, + "relativeCreated": 40146.93856239319, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:03,143" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441643.1441984, + "msecs": 144.19841766357422, + "relativeCreated": 40147.71366119385, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:03,144" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441643.1870615, + "msecs": 187.06154823303223, + "relativeCreated": 40190.576791763306, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:03,187" + } + ], + "time_consumption": 0.256392240524292 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441643.4441793, + "msecs": 444.1792964935303, + "relativeCreated": 40447.694540023804, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:14:03,444", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441643.4438984, + "msecs": 443.89843940734863, + "relativeCreated": 40447.41368293762, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 5 ()", + "asctime": "2023-02-15 07:14:03,443" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441643.444055, + "msecs": 444.05508041381836, + "relativeCreated": 40447.57032394409, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 5 ()", + "asctime": "2023-02-15 07:14:03,444" + } + ], + "time_consumption": 0.00012421607971191406 + }, + { + "name": "__tLogger__", + "msg": "Changing light device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 94, + "funcName": "__test_color_temp__", + "created": 1676441643.745764, + "msecs": 745.7640171051025, + "relativeCreated": 40749.279260635376, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device color temperature to '5'", + "asctime": "2023-02-15 07:14:03,745", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441643.4445918, + "msecs": 444.591760635376, + "relativeCreated": 40448.10700416565, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}", + "asctime": "2023-02-15 07:14:03,444" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441643.4459016, + "msecs": 445.90163230895996, + "relativeCreated": 40449.41687583923, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'", + "asctime": "2023-02-15 07:14:03,445" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441643.4483557, + "msecs": 448.35567474365234, + "relativeCreated": 40451.870918273926, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'8'", + "asctime": "2023-02-15 07:14:03,448" + } + ], + "time_consumption": 0.2974083423614502 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441643.7465415, + "msecs": 746.5415000915527, + "relativeCreated": 40750.056743621826, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:14:03,746", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441643.746217, + "msecs": 746.2170124053955, + "relativeCreated": 40749.73225593567, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 8 ()", + "asctime": "2023-02-15 07:14:03,746" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441643.7463713, + "msecs": 746.3712692260742, + "relativeCreated": 40749.88651275635, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 8 ()", + "asctime": "2023-02-15 07:14:03,746" + } + ], + "time_consumption": 0.00017023086547851562 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441643.7470071, + "msecs": 747.0071315765381, + "relativeCreated": 40750.52237510681, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:14:03,747", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441643.7467904, + "msecs": 746.7904090881348, + "relativeCreated": 40750.30565261841, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 8 ()", + "asctime": "2023-02-15 07:14:03,746" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441643.7469049, + "msecs": 746.9048500061035, + "relativeCreated": 40750.42009353638, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 8 ()", + "asctime": "2023-02-15 07:14:03,746" + } + ], + "time_consumption": 0.00010228157043457031 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 100, + "funcName": "__test_color_temp__", + "created": 1676441644.048456, + "msecs": 48.45595359802246, + "relativeCreated": 41051.971197128296, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device color temperature to '5'", + "asctime": "2023-02-15 07:14:04,048", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp/set", + "5" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441643.7473395, + "msecs": 747.3394870758057, + "relativeCreated": 40750.85473060608, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 5", + "asctime": "2023-02-15 07:14:03,747" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441643.7506843, + "msecs": 750.6842613220215, + "relativeCreated": 40754.199504852295, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/julian/main_light/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:14:03,750" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441643.751298, + "msecs": 751.2979507446289, + "relativeCreated": 40754.8131942749, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:03,751" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441643.7525187, + "msecs": 752.5186538696289, + "relativeCreated": 40756.0338973999, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:03,752" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441643.7950947, + "msecs": 795.0947284698486, + "relativeCreated": 40798.60997200012, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:14:03,795" + } + ], + "time_consumption": 0.25336122512817383 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441644.049097, + "msecs": 49.09706115722656, + "relativeCreated": 41052.6123046875, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:14:04,049", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441644.0488584, + "msecs": 48.8584041595459, + "relativeCreated": 41052.37364768982, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 5 ()", + "asctime": "2023-02-15 07:14:04,048" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441644.0489902, + "msecs": 48.99024963378906, + "relativeCreated": 41052.50549316406, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 5 ()", + "asctime": "2023-02-15 07:14:04,048" + } + ], + "time_consumption": 0.0001068115234375 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441644.0494883, + "msecs": 49.48830604553223, + "relativeCreated": 41053.003549575806, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:14:04,049", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441644.0493057, + "msecs": 49.30567741394043, + "relativeCreated": 41052.820920944214, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 5 ()", + "asctime": "2023-02-15 07:14:04,049" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441644.049402, + "msecs": 49.40199851989746, + "relativeCreated": 41052.91724205017, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 5 ()", + "asctime": "2023-02-15 07:14:04,049" + } + ], + "time_consumption": 8.630752563476562e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing light device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 94, + "funcName": "__test_color_temp__", + "created": 1676441644.3507292, + "msecs": 350.72922706604004, + "relativeCreated": 41354.24447059631, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device color temperature to '5'", + "asctime": "2023-02-15 07:14:04,350", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441644.049819, + "msecs": 49.818992614746094, + "relativeCreated": 41053.33423614502, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}", + "asctime": "2023-02-15 07:14:04,049" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441644.0509548, + "msecs": 50.95481872558594, + "relativeCreated": 41054.47006225586, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'", + "asctime": "2023-02-15 07:14:04,050" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441644.0530465, + "msecs": 53.046464920043945, + "relativeCreated": 41056.56170845032, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'8'", + "asctime": "2023-02-15 07:14:04,053" + } + ], + "time_consumption": 0.2976827621459961 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441644.351458, + "msecs": 351.4580726623535, + "relativeCreated": 41354.97331619263, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:14:04,351", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441644.3511808, + "msecs": 351.1807918548584, + "relativeCreated": 41354.69603538513, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 8 ()", + "asctime": "2023-02-15 07:14:04,351" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441644.3513343, + "msecs": 351.3343334197998, + "relativeCreated": 41354.84957695007, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 8 ()", + "asctime": "2023-02-15 07:14:04,351" + } + ], + "time_consumption": 0.00012373924255371094 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441644.3518672, + "msecs": 351.8671989440918, + "relativeCreated": 41355.382442474365, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:14:04,351", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441644.3516576, + "msecs": 351.6576290130615, + "relativeCreated": 41355.172872543335, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 8 ()", + "asctime": "2023-02-15 07:14:04,351" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441644.351767, + "msecs": 351.76706314086914, + "relativeCreated": 41355.28230667114, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 8 ()", + "asctime": "2023-02-15 07:14:04,351" + } + ], + "time_consumption": 0.00010013580322265625 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 100, + "funcName": "__test_color_temp__", + "created": 1676441644.6539147, + "msecs": 653.9146900177002, + "relativeCreated": 41657.42993354797, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device color temperature to '5'", + "asctime": "2023-02-15 07:14:04,653", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp/set", + "5" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441644.3521464, + "msecs": 352.1463871002197, + "relativeCreated": 41355.66163063049, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 5", + "asctime": "2023-02-15 07:14:04,352" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441644.3561265, + "msecs": 356.1265468597412, + "relativeCreated": 41359.641790390015, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/julian/main_light/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:14:04,356" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441644.3567169, + "msecs": 356.7168712615967, + "relativeCreated": 41360.23211479187, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:04,356" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441644.3579204, + "msecs": 357.92040824890137, + "relativeCreated": 41361.435651779175, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:04,357" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441644.4019895, + "msecs": 401.9894599914551, + "relativeCreated": 41405.50470352173, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:14:04,401" + } + ], + "time_consumption": 0.2519252300262451 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441644.654686, + "msecs": 654.6859741210938, + "relativeCreated": 41658.20121765137, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:14:04,654", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441644.6543684, + "msecs": 654.3684005737305, + "relativeCreated": 41657.883644104004, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 5 ()", + "asctime": "2023-02-15 07:14:04,654" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441644.6545546, + "msecs": 654.5546054840088, + "relativeCreated": 41658.06984901428, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 5 ()", + "asctime": "2023-02-15 07:14:04,654" + } + ], + "time_consumption": 0.00013136863708496094 + }, + { + "name": "__tLogger__", + "msg": "Resetting precondition (Power off)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 105, + "funcName": "__test_color_temp__", + "created": 1676441644.9561565, + "msecs": 956.1564922332764, + "relativeCreated": 41959.67173576355, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Resetting precondition (Power off)", + "asctime": "2023-02-15 07:14:04,956", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441644.6549883, + "msecs": 654.9882888793945, + "relativeCreated": 41658.50353240967, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:04,654" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441644.656345, + "msecs": 656.3448905944824, + "relativeCreated": 41659.860134124756, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:04,656" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441644.6587627, + "msecs": 658.7626934051514, + "relativeCreated": 41662.277936935425, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:04,658" + } + ], + "time_consumption": 0.297393798828125 + } + ], + "time_consumption": 1.8146567344665527, + "time_start": "2023-02-15 07:14:03,141", + "time_finished": "2023-02-15 07:14:04,956" + }, + "Power On/ Off test for device and virtual device: shellies/ffw/julian/main_light": { + "name": "__tLogger__", + "msg": "Power On/ Off test for device and virtual device: shellies/ffw/julian/main_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "test_power_on_off", + "created": 1676441644.956579, + "msecs": 956.5789699554443, + "relativeCreated": 41960.09421348572, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Power On/ Off test for device and virtual device: shellies/ffw/julian/main_light", + "asctime": "2023-02-15 07:14:04,956", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441644.9568684, + "msecs": 956.8684101104736, + "relativeCreated": 41960.38365364075, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:04,956", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441644.9567268, + "msecs": 956.7267894744873, + "relativeCreated": 41960.24203300476, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:14:04,956" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441644.9568055, + "msecs": 956.8054676055908, + "relativeCreated": 41960.320711135864, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:14:04,956" + } + ], + "time_consumption": 6.29425048828125e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441645.2582877, + "msecs": 258.2876682281494, + "relativeCreated": 42261.80291175842, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:14:05,258", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441644.9570148, + "msecs": 957.014799118042, + "relativeCreated": 41960.530042648315, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:04,957" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441644.957378, + "msecs": 957.3779106140137, + "relativeCreated": 41960.89315414429, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:04,957" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441644.9580271, + "msecs": 958.0271244049072, + "relativeCreated": 41961.54236793518, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:04,958" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441644.9584916, + "msecs": 958.4915637969971, + "relativeCreated": 41962.00680732727, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:04,958" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441644.9986777, + "msecs": 998.6777305603027, + "relativeCreated": 42002.192974090576, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:04,998" + } + ], + "time_consumption": 0.2596099376678467 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441645.259061, + "msecs": 259.0610980987549, + "relativeCreated": 42262.57634162903, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:05,259", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441645.2587829, + "msecs": 258.78286361694336, + "relativeCreated": 42262.29810714722, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:14:05,258" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441645.2589388, + "msecs": 258.9387893676758, + "relativeCreated": 42262.45403289795, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:14:05,258" + } + ], + "time_consumption": 0.00012230873107910156 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441645.2594657, + "msecs": 259.46569442749023, + "relativeCreated": 42262.980937957764, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:05,259", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441645.2592545, + "msecs": 259.25445556640625, + "relativeCreated": 42262.76969909668, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:14:05,259" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441645.2593658, + "msecs": 259.3657970428467, + "relativeCreated": 42262.88104057312, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:14:05,259" + } + ], + "time_consumption": 9.989738464355469e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441645.5608335, + "msecs": 560.8334541320801, + "relativeCreated": 42564.34869766235, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:14:05,560", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441645.2598302, + "msecs": 259.8302364349365, + "relativeCreated": 42263.34547996521, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/julian/main_light/state/set and payload false", + "asctime": "2023-02-15 07:14:05,259" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441645.2631567, + "msecs": 263.1566524505615, + "relativeCreated": 42266.671895980835, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0/command and payload b'off'", + "asctime": "2023-02-15 07:14:05,263" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441645.2636762, + "msecs": 263.6761665344238, + "relativeCreated": 42267.1914100647, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:05,263" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441645.2649465, + "msecs": 264.94646072387695, + "relativeCreated": 42268.46170425415, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:05,264" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441645.309791, + "msecs": 309.79108810424805, + "relativeCreated": 42313.30633163452, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:05,309" + } + ], + "time_consumption": 0.25104236602783203 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441645.5615664, + "msecs": 561.5663528442383, + "relativeCreated": 42565.08159637451, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:05,561", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441645.561292, + "msecs": 561.2919330596924, + "relativeCreated": 42564.807176589966, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:14:05,561" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441645.561443, + "msecs": 561.4430904388428, + "relativeCreated": 42564.958333969116, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:14:05,561" + } + ], + "time_consumption": 0.0001232624053955078 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441645.5619783, + "msecs": 561.9783401489258, + "relativeCreated": 42565.4935836792, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:05,561", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441645.5617619, + "msecs": 561.7618560791016, + "relativeCreated": 42565.277099609375, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:14:05,561" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441645.5618753, + "msecs": 561.8753433227539, + "relativeCreated": 42565.39058685303, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:14:05,561" + } + ], + "time_consumption": 0.000102996826171875 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441645.8638062, + "msecs": 863.8062477111816, + "relativeCreated": 42867.321491241455, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:14:05,863", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441645.5622463, + "msecs": 562.2463226318359, + "relativeCreated": 42565.76156616211, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:05,562" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441645.5629504, + "msecs": 562.9503726959229, + "relativeCreated": 42566.465616226196, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:05,562" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441645.5641422, + "msecs": 564.1422271728516, + "relativeCreated": 42567.657470703125, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:05,564" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/julian/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441645.5649936, + "msecs": 564.9936199188232, + "relativeCreated": 42568.5088634491, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:05,564" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441645.6073923, + "msecs": 607.3923110961914, + "relativeCreated": 42610.907554626465, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:05,607" + } + ], + "time_consumption": 0.25641393661499023 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441645.8640487, + "msecs": 864.0487194061279, + "relativeCreated": 42867.5639629364, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:05,864", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441645.8639677, + "msecs": 863.9676570892334, + "relativeCreated": 42867.48290061951, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:14:05,863" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441645.864004, + "msecs": 864.0038967132568, + "relativeCreated": 42867.51914024353, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:14:05,864" + } + ], + "time_consumption": 4.482269287109375e-05 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441645.8641722, + "msecs": 864.1722202301025, + "relativeCreated": 42867.687463760376, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:05,864", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441645.8641195, + "msecs": 864.1195297241211, + "relativeCreated": 42867.634773254395, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:14:05,864" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441645.8641477, + "msecs": 864.1476631164551, + "relativeCreated": 42867.66290664673, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:14:05,864" + } + ], + "time_consumption": 2.4557113647460938e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441646.1648443, + "msecs": 164.84427452087402, + "relativeCreated": 43168.35951805115, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:14:06,164", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441645.8642526, + "msecs": 864.2525672912598, + "relativeCreated": 42867.76781082153, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/julian/main_light/state/set and payload false", + "asctime": "2023-02-15 07:14:05,864" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441645.8653753, + "msecs": 865.375280380249, + "relativeCreated": 42868.89052391052, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0/command and payload b'off'", + "asctime": "2023-02-15 07:14:05,865" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441645.8655357, + "msecs": 865.5357360839844, + "relativeCreated": 42869.05097961426, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:05,865" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/julian/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441645.8658895, + "msecs": 865.8895492553711, + "relativeCreated": 42869.404792785645, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:05,865" + }, + { + "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/julian/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441645.9079082, + "msecs": 907.9082012176514, + "relativeCreated": 42911.423444747925, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:05,907" + } + ], + "time_consumption": 0.25693607330322266 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441646.165624, + "msecs": 165.62390327453613, + "relativeCreated": 43169.13914680481, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:06,165", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441646.1653123, + "msecs": 165.3122901916504, + "relativeCreated": 43168.827533721924, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:14:06,165" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441646.1654975, + "msecs": 165.4975414276123, + "relativeCreated": 43169.012784957886, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:14:06,165" + } + ], + "time_consumption": 0.00012636184692382812 + } + ], + "time_consumption": 1.2090449333190918, + "time_start": "2023-02-15 07:14:04,956", + "time_finished": "2023-02-15 07:14:06,165" + }, + "Brightness test for device and virtual device: zigbee/ffw/livingroom/main_light": { + "name": "__tLogger__", + "msg": "Brightness test for device and virtual device: zigbee/ffw/livingroom/main_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 50, + "funcName": "test_brightness", + "created": 1676441646.1661606, + "msecs": 166.16058349609375, + "relativeCreated": 43169.67582702637, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Brightness test for device and virtual device: zigbee/ffw/livingroom/main_light", + "asctime": "2023-02-15 07:14:06,166", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Power on)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 57, + "funcName": "__test_brightness__", + "created": 1676441646.4682283, + "msecs": 468.2283401489258, + "relativeCreated": 43471.7435836792, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Power on)", + "asctime": "2023-02-15 07:14:06,468", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441646.1665263, + "msecs": 166.52631759643555, + "relativeCreated": 43170.04156112671, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:06,166" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441646.167204, + "msecs": 167.2039031982422, + "relativeCreated": 43170.719146728516, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:06,167" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441646.1683269, + "msecs": 168.32685470581055, + "relativeCreated": 43171.842098236084, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:06,168" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441646.1691608, + "msecs": 169.1608428955078, + "relativeCreated": 43172.67608642578, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:06,169" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441646.2110844, + "msecs": 211.08436584472656, + "relativeCreated": 43214.599609375, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:06,211" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441646.2119937, + "msecs": 211.99369430541992, + "relativeCreated": 43215.50893783569, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:14:06,211" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441646.212682, + "msecs": 212.68200874328613, + "relativeCreated": 43216.19725227356, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:14:06,212" + } + ], + "time_consumption": 0.25554633140563965 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441646.46895, + "msecs": 468.9500331878662, + "relativeCreated": 43472.46527671814, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:06,468", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441646.4686756, + "msecs": 468.6756134033203, + "relativeCreated": 43472.190856933594, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 50 ()", + "asctime": "2023-02-15 07:14:06,468" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441646.4688294, + "msecs": 468.8293933868408, + "relativeCreated": 43472.344636917114, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:06,468" + } + ], + "time_consumption": 0.00012063980102539062 + }, + { + "name": "__tLogger__", + "msg": "Changing light device brightness to '%d'", + "args": [ + 65 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 63, + "funcName": "__test_brightness__", + "created": 1676441646.7705657, + "msecs": 770.5657482147217, + "relativeCreated": 43774.080991744995, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device brightness to '65'", + "asctime": "2023-02-15 07:14:06,770", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441646.469352, + "msecs": 469.35200691223145, + "relativeCreated": 43472.867250442505, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:06,469" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441646.4706645, + "msecs": 470.66450119018555, + "relativeCreated": 43474.17974472046, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:06,470" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness", + "b'65'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441646.4730937, + "msecs": 473.09374809265137, + "relativeCreated": 43476.608991622925, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'65'", + "asctime": "2023-02-15 07:14:06,473" + } + ], + "time_consumption": 0.2974720001220703 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441646.771339, + "msecs": 771.338939666748, + "relativeCreated": 43774.85418319702, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:06,771", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441646.7710469, + "msecs": 771.0468769073486, + "relativeCreated": 43774.56212043762, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 65 ()", + "asctime": "2023-02-15 07:14:06,771" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441646.771197, + "msecs": 771.1970806121826, + "relativeCreated": 43774.712324142456, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:06,771" + } + ], + "time_consumption": 0.0001418590545654297 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441646.771747, + "msecs": 771.7471122741699, + "relativeCreated": 43775.26235580444, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:06,771", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441646.7715366, + "msecs": 771.5365886688232, + "relativeCreated": 43775.0518321991, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 65 ()", + "asctime": "2023-02-15 07:14:06,771" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441646.7716472, + "msecs": 771.6472148895264, + "relativeCreated": 43775.1624584198, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:06,771" + } + ], + "time_consumption": 9.989738464355469e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 69, + "funcName": "__test_brightness__", + "created": 1676441647.0731916, + "msecs": 73.19164276123047, + "relativeCreated": 44076.706886291504, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device brightness to '50'", + "asctime": "2023-02-15 07:14:07,073", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441646.7720733, + "msecs": 772.0732688903809, + "relativeCreated": 43775.588512420654, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 50", + "asctime": "2023-02-15 07:14:06,772" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441646.7755034, + "msecs": 775.503396987915, + "relativeCreated": 43779.01864051819, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:14:06,775" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441646.776094, + "msecs": 776.0939598083496, + "relativeCreated": 43779.60920333862, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:06,776" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441646.7772844, + "msecs": 777.2843837738037, + "relativeCreated": 43780.79962730408, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:06,777" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441646.822031, + "msecs": 822.0310211181641, + "relativeCreated": 43825.54626464844, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:14:06,822" + } + ], + "time_consumption": 0.2511606216430664 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441647.073854, + "msecs": 73.85396957397461, + "relativeCreated": 44077.36921310425, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:07,073", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441647.0736194, + "msecs": 73.61936569213867, + "relativeCreated": 44077.13460922241, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 50 ()", + "asctime": "2023-02-15 07:14:07,073" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441647.073751, + "msecs": 73.75097274780273, + "relativeCreated": 44077.266216278076, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:07,073" + } + ], + "time_consumption": 0.000102996826171875 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441647.0741992, + "msecs": 74.19919967651367, + "relativeCreated": 44077.71444320679, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:07,074", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441647.07402, + "msecs": 74.0199089050293, + "relativeCreated": 44077.5351524353, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 50 ()", + "asctime": "2023-02-15 07:14:07,074" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441647.0741134, + "msecs": 74.11336898803711, + "relativeCreated": 44077.62861251831, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:07,074" + } + ], + "time_consumption": 8.58306884765625e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing light device brightness to '%d'", + "args": [ + 65 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 63, + "funcName": "__test_brightness__", + "created": 1676441647.3756628, + "msecs": 375.66280364990234, + "relativeCreated": 44379.178047180176, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device brightness to '65'", + "asctime": "2023-02-15 07:14:07,375", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441647.0745683, + "msecs": 74.56827163696289, + "relativeCreated": 44078.083515167236, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:07,074" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441647.075649, + "msecs": 75.64902305603027, + "relativeCreated": 44079.164266586304, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:07,075" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness", + "b'65'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441647.0777957, + "msecs": 77.79574394226074, + "relativeCreated": 44081.310987472534, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'65'", + "asctime": "2023-02-15 07:14:07,077" + } + ], + "time_consumption": 0.2978670597076416 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441647.3764248, + "msecs": 376.42478942871094, + "relativeCreated": 44379.940032958984, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:07,376", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441647.376115, + "msecs": 376.115083694458, + "relativeCreated": 44379.63032722473, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 65 ()", + "asctime": "2023-02-15 07:14:07,376" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441647.3762665, + "msecs": 376.2664794921875, + "relativeCreated": 44379.78172302246, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:07,376" + } + ], + "time_consumption": 0.0001583099365234375 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441647.3768466, + "msecs": 376.8465518951416, + "relativeCreated": 44380.361795425415, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:07,376", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441647.376622, + "msecs": 376.62196159362793, + "relativeCreated": 44380.1372051239, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 65 ()", + "asctime": "2023-02-15 07:14:07,376" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441647.376746, + "msecs": 376.74593925476074, + "relativeCreated": 44380.261182785034, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:07,376" + } + ], + "time_consumption": 0.00010061264038085938 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 69, + "funcName": "__test_brightness__", + "created": 1676441647.678272, + "msecs": 678.272008895874, + "relativeCreated": 44681.78725242615, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device brightness to '50'", + "asctime": "2023-02-15 07:14:07,678", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441647.3771381, + "msecs": 377.1381378173828, + "relativeCreated": 44380.653381347656, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 50", + "asctime": "2023-02-15 07:14:07,377" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441647.38045, + "msecs": 380.4500102996826, + "relativeCreated": 44383.965253829956, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:14:07,380" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441647.381016, + "msecs": 381.0160160064697, + "relativeCreated": 44384.53125953674, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:07,381" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441647.382212, + "msecs": 382.21192359924316, + "relativeCreated": 44385.72716712952, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:07,382" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441647.426015, + "msecs": 426.01490020751953, + "relativeCreated": 44429.53014373779, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:14:07,426" + } + ], + "time_consumption": 0.2522571086883545 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441647.6791005, + "msecs": 679.100513458252, + "relativeCreated": 44682.615756988525, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:07,679", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441647.6788068, + "msecs": 678.8067817687988, + "relativeCreated": 44682.32202529907, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 50 ()", + "asctime": "2023-02-15 07:14:07,678" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441647.678964, + "msecs": 678.9638996124268, + "relativeCreated": 44682.4791431427, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:07,678" + } + ], + "time_consumption": 0.0001366138458251953 + }, + { + "name": "__tLogger__", + "msg": "Resetting precondition (Power off)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 74, + "funcName": "__test_brightness__", + "created": 1676441647.9805312, + "msecs": 980.5312156677246, + "relativeCreated": 44984.046459198, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Resetting precondition (Power off)", + "asctime": "2023-02-15 07:14:07,980", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441647.679393, + "msecs": 679.3930530548096, + "relativeCreated": 44682.90829658508, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:07,679" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441647.680741, + "msecs": 680.7410717010498, + "relativeCreated": 44684.25631523132, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:07,680" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441647.6831427, + "msecs": 683.1426620483398, + "relativeCreated": 44686.65790557861, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:07,683" + } + ], + "time_consumption": 0.29738855361938477 + } + ], + "time_consumption": 1.8143706321716309, + "time_start": "2023-02-15 07:14:06,166", + "time_finished": "2023-02-15 07:14:07,980" + }, + "Color temperature test for device and virtual device: zigbee/ffw/livingroom/main_light": { + "name": "__tLogger__", + "msg": "Color temperature test for device and virtual device: zigbee/ffw/livingroom/main_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 81, + "funcName": "test_color_temp", + "created": 1676441647.9808383, + "msecs": 980.8382987976074, + "relativeCreated": 44984.35354232788, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Color temperature test for device and virtual device: zigbee/ffw/livingroom/main_light", + "asctime": "2023-02-15 07:14:07,980", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Power on)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 88, + "funcName": "__test_color_temp__", + "created": 1676441648.2820904, + "msecs": 282.090425491333, + "relativeCreated": 45285.60566902161, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Power on)", + "asctime": "2023-02-15 07:14:08,282", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441647.9809642, + "msecs": 980.964183807373, + "relativeCreated": 44984.47942733765, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:07,980" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441647.9812403, + "msecs": 981.2402725219727, + "relativeCreated": 44984.755516052246, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:07,981" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441647.9817214, + "msecs": 981.7214012145996, + "relativeCreated": 44985.23664474487, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:07,981" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441647.982018, + "msecs": 982.017993927002, + "relativeCreated": 44985.533237457275, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:07,982" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441648.0230665, + "msecs": 23.06652069091797, + "relativeCreated": 45026.58176422119, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:08,023" + } + ], + "time_consumption": 0.25902390480041504 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441648.2828953, + "msecs": 282.8953266143799, + "relativeCreated": 45286.41057014465, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:14:08,282", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441648.282614, + "msecs": 282.61399269104004, + "relativeCreated": 45286.12923622131, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 5 ()", + "asctime": "2023-02-15 07:14:08,282" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441648.2827735, + "msecs": 282.773494720459, + "relativeCreated": 45286.28873825073, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 5 ()", + "asctime": "2023-02-15 07:14:08,282" + } + ], + "time_consumption": 0.00012183189392089844 + }, + { + "name": "__tLogger__", + "msg": "Changing light device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 94, + "funcName": "__test_color_temp__", + "created": 1676441648.5844467, + "msecs": 584.4466686248779, + "relativeCreated": 45587.96191215515, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device color temperature to '5'", + "asctime": "2023-02-15 07:14:08,584", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441648.2833014, + "msecs": 283.30135345458984, + "relativeCreated": 45286.81659698486, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}", + "asctime": "2023-02-15 07:14:08,283" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441648.2845404, + "msecs": 284.54041481018066, + "relativeCreated": 45288.055658340454, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'", + "asctime": "2023-02-15 07:14:08,284" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441648.2869904, + "msecs": 286.9904041290283, + "relativeCreated": 45290.5056476593, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'8'", + "asctime": "2023-02-15 07:14:08,286" + } + ], + "time_consumption": 0.2974562644958496 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441648.5851672, + "msecs": 585.1671695709229, + "relativeCreated": 45588.682413101196, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:14:08,585", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441648.5848975, + "msecs": 584.897518157959, + "relativeCreated": 45588.41276168823, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 8 ()", + "asctime": "2023-02-15 07:14:08,584" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441648.5850477, + "msecs": 585.047721862793, + "relativeCreated": 45588.56296539307, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 8 ()", + "asctime": "2023-02-15 07:14:08,585" + } + ], + "time_consumption": 0.00011944770812988281 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441648.585625, + "msecs": 585.6249332427979, + "relativeCreated": 45589.14017677307, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:14:08,585", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441648.5854156, + "msecs": 585.4156017303467, + "relativeCreated": 45588.93084526062, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 8 ()", + "asctime": "2023-02-15 07:14:08,585" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441648.585526, + "msecs": 585.5259895324707, + "relativeCreated": 45589.041233062744, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 8 ()", + "asctime": "2023-02-15 07:14:08,585" + } + ], + "time_consumption": 9.894371032714844e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 100, + "funcName": "__test_color_temp__", + "created": 1676441648.8871121, + "msecs": 887.1121406555176, + "relativeCreated": 45890.62738418579, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device color temperature to '5'", + "asctime": "2023-02-15 07:14:08,887", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp/set", + "5" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441648.5859523, + "msecs": 585.9522819519043, + "relativeCreated": 45589.46752548218, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 5", + "asctime": "2023-02-15 07:14:08,585" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441648.5892882, + "msecs": 589.2882347106934, + "relativeCreated": 45592.80347824097, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:14:08,589" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441648.5898588, + "msecs": 589.8587703704834, + "relativeCreated": 45593.37401390076, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:08,589" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441648.591076, + "msecs": 591.0758972167969, + "relativeCreated": 45594.59114074707, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:08,591" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441648.6351097, + "msecs": 635.1096630096436, + "relativeCreated": 45638.62490653992, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:14:08,635" + } + ], + "time_consumption": 0.252002477645874 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441648.8878403, + "msecs": 887.8402709960938, + "relativeCreated": 45891.35551452637, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:14:08,887", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441648.8875656, + "msecs": 887.5656127929688, + "relativeCreated": 45891.08085632324, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 5 ()", + "asctime": "2023-02-15 07:14:08,887" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441648.8877192, + "msecs": 887.7191543579102, + "relativeCreated": 45891.23439788818, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 5 ()", + "asctime": "2023-02-15 07:14:08,887" + } + ], + "time_consumption": 0.00012111663818359375 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441648.8882391, + "msecs": 888.2391452789307, + "relativeCreated": 45891.754388809204, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:14:08,888", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441648.8880317, + "msecs": 888.0317211151123, + "relativeCreated": 45891.546964645386, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 5 ()", + "asctime": "2023-02-15 07:14:08,888" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441648.8881404, + "msecs": 888.1404399871826, + "relativeCreated": 45891.655683517456, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 5 ()", + "asctime": "2023-02-15 07:14:08,888" + } + ], + "time_consumption": 9.870529174804688e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing light device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 94, + "funcName": "__test_color_temp__", + "created": 1676441649.1898036, + "msecs": 189.8036003112793, + "relativeCreated": 46193.31884384155, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device color temperature to '5'", + "asctime": "2023-02-15 07:14:09,189", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441648.8886611, + "msecs": 888.6611461639404, + "relativeCreated": 45892.176389694214, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}", + "asctime": "2023-02-15 07:14:08,888" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441648.8899314, + "msecs": 889.9314403533936, + "relativeCreated": 45893.44668388367, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'", + "asctime": "2023-02-15 07:14:08,889" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441648.8924127, + "msecs": 892.4126625061035, + "relativeCreated": 45895.92790603638, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'8'", + "asctime": "2023-02-15 07:14:08,892" + } + ], + "time_consumption": 0.2973909378051758 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441649.1904576, + "msecs": 190.45758247375488, + "relativeCreated": 46193.97282600403, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:14:09,190", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441649.1901972, + "msecs": 190.19722938537598, + "relativeCreated": 46193.71247291565, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 8 ()", + "asctime": "2023-02-15 07:14:09,190" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441649.1903265, + "msecs": 190.32645225524902, + "relativeCreated": 46193.84169578552, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 8 ()", + "asctime": "2023-02-15 07:14:09,190" + } + ], + "time_consumption": 0.00013113021850585938 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441649.1908126, + "msecs": 190.8125877380371, + "relativeCreated": 46194.32783126831, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:14:09,190", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441649.1906364, + "msecs": 190.63639640808105, + "relativeCreated": 46194.151639938354, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 8 ()", + "asctime": "2023-02-15 07:14:09,190" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441649.1907296, + "msecs": 190.72961807250977, + "relativeCreated": 46194.24486160278, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 8 ()", + "asctime": "2023-02-15 07:14:09,190" + } + ], + "time_consumption": 8.296966552734375e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 100, + "funcName": "__test_color_temp__", + "created": 1676441649.492055, + "msecs": 492.05493927001953, + "relativeCreated": 46495.57018280029, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device color temperature to '5'", + "asctime": "2023-02-15 07:14:09,492", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp/set", + "5" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441649.1910856, + "msecs": 191.0855770111084, + "relativeCreated": 46194.60082054138, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 5", + "asctime": "2023-02-15 07:14:09,191" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441649.194384, + "msecs": 194.38409805297852, + "relativeCreated": 46197.89934158325, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:14:09,194" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441649.1950212, + "msecs": 195.0211524963379, + "relativeCreated": 46198.53639602661, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:09,195" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441649.196206, + "msecs": 196.20609283447266, + "relativeCreated": 46199.721336364746, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:09,196" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441649.2390776, + "msecs": 239.07756805419922, + "relativeCreated": 46242.59281158447, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:14:09,239" + } + ], + "time_consumption": 0.2529773712158203 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441649.4928544, + "msecs": 492.85435676574707, + "relativeCreated": 46496.36960029602, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:14:09,492", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441649.4925435, + "msecs": 492.54345893859863, + "relativeCreated": 46496.05870246887, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 5 ()", + "asctime": "2023-02-15 07:14:09,492" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441649.4927163, + "msecs": 492.71631240844727, + "relativeCreated": 46496.23155593872, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 5 ()", + "asctime": "2023-02-15 07:14:09,492" + } + ], + "time_consumption": 0.0001380443572998047 + }, + { + "name": "__tLogger__", + "msg": "Resetting precondition (Power off)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 105, + "funcName": "__test_color_temp__", + "created": 1676441649.794051, + "msecs": 794.050931930542, + "relativeCreated": 46797.566175460815, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Resetting precondition (Power off)", + "asctime": "2023-02-15 07:14:09,794", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441649.4931772, + "msecs": 493.1771755218506, + "relativeCreated": 46496.692419052124, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:09,493" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441649.4946904, + "msecs": 494.6904182434082, + "relativeCreated": 46498.20566177368, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:09,494" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441649.497178, + "msecs": 497.1780776977539, + "relativeCreated": 46500.69332122803, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:09,497" + } + ], + "time_consumption": 0.2968728542327881 + } + ], + "time_consumption": 1.8132126331329346, + "time_start": "2023-02-15 07:14:07,980", + "time_finished": "2023-02-15 07:14:09,794" + }, + "Power On/ Off test for device and virtual device: shellies/ffw/livingroom/main_light": { + "name": "__tLogger__", + "msg": "Power On/ Off test for device and virtual device: shellies/ffw/livingroom/main_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "test_power_on_off", + "created": 1676441649.7944267, + "msecs": 794.426679611206, + "relativeCreated": 46797.94192314148, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Power On/ Off test for device and virtual device: shellies/ffw/livingroom/main_light", + "asctime": "2023-02-15 07:14:09,794", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441649.7946424, + "msecs": 794.642448425293, + "relativeCreated": 46798.15769195557, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:09,794", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441649.794535, + "msecs": 794.5349216461182, + "relativeCreated": 46798.05016517639, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:14:09,794" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441649.794592, + "msecs": 794.5919036865234, + "relativeCreated": 46798.1071472168, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:14:09,794" + } + ], + "time_consumption": 5.054473876953125e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441650.0958757, + "msecs": 95.87574005126953, + "relativeCreated": 47099.39098358154, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:14:10,095", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441649.7947612, + "msecs": 794.7611808776855, + "relativeCreated": 46798.27642440796, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:09,794" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441649.7950468, + "msecs": 795.0468063354492, + "relativeCreated": 46798.56204986572, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:09,795" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441649.7954793, + "msecs": 795.4792976379395, + "relativeCreated": 46798.99454116821, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:09,795" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441649.79575, + "msecs": 795.7499027252197, + "relativeCreated": 46799.26514625549, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:09,795" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441649.8388636, + "msecs": 838.8636112213135, + "relativeCreated": 46842.37885475159, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:09,838" + } + ], + "time_consumption": 0.25701212882995605 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441650.0965111, + "msecs": 96.5111255645752, + "relativeCreated": 47100.02636909485, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:10,096", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441650.0962775, + "msecs": 96.27747535705566, + "relativeCreated": 47099.79271888733, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:14:10,096" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441650.0964077, + "msecs": 96.40765190124512, + "relativeCreated": 47099.92289543152, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:14:10,096" + } + ], + "time_consumption": 0.00010347366333007812 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441650.0968862, + "msecs": 96.88615798950195, + "relativeCreated": 47100.401401519775, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:10,096", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441650.0966725, + "msecs": 96.67253494262695, + "relativeCreated": 47100.1877784729, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:14:10,096" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441650.0967689, + "msecs": 96.76885604858398, + "relativeCreated": 47100.28409957886, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:14:10,096" + } + ], + "time_consumption": 0.00011730194091796875 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441650.398277, + "msecs": 398.27704429626465, + "relativeCreated": 47401.79228782654, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:14:10,398", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441650.0971944, + "msecs": 97.19443321228027, + "relativeCreated": 47100.709676742554, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/livingroom/main_light/state/set and payload false", + "asctime": "2023-02-15 07:14:10,097" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441650.100579, + "msecs": 100.57902336120605, + "relativeCreated": 47104.09426689148, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0/command and payload b'off'", + "asctime": "2023-02-15 07:14:10,100" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441650.1010084, + "msecs": 101.00841522216797, + "relativeCreated": 47104.52365875244, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:10,101" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441650.1021276, + "msecs": 102.1275520324707, + "relativeCreated": 47105.642795562744, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:10,102" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441650.145505, + "msecs": 145.50495147705078, + "relativeCreated": 47149.020195007324, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:10,145" + } + ], + "time_consumption": 0.25277209281921387 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441650.3990843, + "msecs": 399.08432960510254, + "relativeCreated": 47402.599573135376, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:10,399", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441650.398773, + "msecs": 398.7729549407959, + "relativeCreated": 47402.28819847107, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:14:10,398" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441650.3989594, + "msecs": 398.9593982696533, + "relativeCreated": 47402.47464179993, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:14:10,398" + } + ], + "time_consumption": 0.00012493133544921875 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441650.399486, + "msecs": 399.4860649108887, + "relativeCreated": 47403.00130844116, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:10,399", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441650.3992798, + "msecs": 399.2798328399658, + "relativeCreated": 47402.79507637024, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:14:10,399" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441650.3993893, + "msecs": 399.38926696777344, + "relativeCreated": 47402.90451049805, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:14:10,399" + } + ], + "time_consumption": 9.679794311523438e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441650.701423, + "msecs": 701.422929763794, + "relativeCreated": 47704.93817329407, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:14:10,701", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441650.3997653, + "msecs": 399.7652530670166, + "relativeCreated": 47403.28049659729, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:10,399" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441650.4003944, + "msecs": 400.3944396972656, + "relativeCreated": 47403.90968322754, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:10,400" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441650.401504, + "msecs": 401.5040397644043, + "relativeCreated": 47405.01928329468, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:10,401" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/livingroom/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441650.4023316, + "msecs": 402.3315906524658, + "relativeCreated": 47405.84683418274, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:10,402" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441650.4434016, + "msecs": 443.401575088501, + "relativeCreated": 47446.916818618774, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:10,443" + } + ], + "time_consumption": 0.25802135467529297 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441650.7021477, + "msecs": 702.1477222442627, + "relativeCreated": 47705.662965774536, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:10,702", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441650.7018807, + "msecs": 701.880693435669, + "relativeCreated": 47705.39593696594, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:14:10,701" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441650.7020285, + "msecs": 702.0285129547119, + "relativeCreated": 47705.543756484985, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:14:10,702" + } + ], + "time_consumption": 0.00011920928955078125 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441650.702601, + "msecs": 702.6009559631348, + "relativeCreated": 47706.11619949341, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:10,702", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441650.702337, + "msecs": 702.3370265960693, + "relativeCreated": 47705.85227012634, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:14:10,702" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441650.7024944, + "msecs": 702.4943828582764, + "relativeCreated": 47706.00962638855, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:14:10,702" + } + ], + "time_consumption": 0.00010657310485839844 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441651.0037043, + "msecs": 3.7043094635009766, + "relativeCreated": 48007.219552993774, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:14:11,003", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441650.7029278, + "msecs": 702.927827835083, + "relativeCreated": 47706.44307136536, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/livingroom/main_light/state/set and payload false", + "asctime": "2023-02-15 07:14:10,702" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441650.7060862, + "msecs": 706.0861587524414, + "relativeCreated": 47709.601402282715, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0/command and payload b'off'", + "asctime": "2023-02-15 07:14:10,706" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441650.7066314, + "msecs": 706.6314220428467, + "relativeCreated": 47710.14666557312, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:10,706" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/livingroom/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441650.7078896, + "msecs": 707.8895568847656, + "relativeCreated": 47711.40480041504, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:10,707" + }, + { + "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/livingroom/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441650.7510917, + "msecs": 751.091718673706, + "relativeCreated": 47754.60696220398, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:10,751" + } + ], + "time_consumption": 0.2526125907897949 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441651.0039647, + "msecs": 3.964662551879883, + "relativeCreated": 48007.47990608215, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:11,003", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441651.0038772, + "msecs": 3.8771629333496094, + "relativeCreated": 48007.39240646362, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:14:11,003" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441651.0039186, + "msecs": 3.9186477661132812, + "relativeCreated": 48007.43389129639, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:14:11,003" + } + ], + "time_consumption": 4.601478576660156e-05 + } + ], + "time_consumption": 1.2095379829406738, + "time_start": "2023-02-15 07:14:09,794", + "time_finished": "2023-02-15 07:14:11,003" + }, + "Brightness test for device and virtual device: zigbee/ffw/sleep/main_light": { + "name": "__tLogger__", + "msg": "Brightness test for device and virtual device: zigbee/ffw/sleep/main_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 50, + "funcName": "test_brightness", + "created": 1676441651.0041304, + "msecs": 4.130363464355469, + "relativeCreated": 48007.64560699463, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Brightness test for device and virtual device: zigbee/ffw/sleep/main_light", + "asctime": "2023-02-15 07:14:11,004", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Power on)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 57, + "funcName": "__test_brightness__", + "created": 1676441651.3052657, + "msecs": 305.2656650543213, + "relativeCreated": 48308.780908584595, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Power on)", + "asctime": "2023-02-15 07:14:11,305", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441651.0042276, + "msecs": 4.227638244628906, + "relativeCreated": 48007.7428817749, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:11,004" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441651.0044465, + "msecs": 4.446506500244141, + "relativeCreated": 48007.96175003052, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:11,004" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441651.0048113, + "msecs": 4.811286926269531, + "relativeCreated": 48008.32653045654, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:11,004" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441651.0050488, + "msecs": 5.0487518310546875, + "relativeCreated": 48008.56399536133, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:11,005" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441651.0470896, + "msecs": 47.089576721191406, + "relativeCreated": 48050.604820251465, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:11,047" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441651.0477023, + "msecs": 47.70231246948242, + "relativeCreated": 48051.217555999756, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:14:11,047" + } + ], + "time_consumption": 0.25756335258483887 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441651.3059957, + "msecs": 305.9957027435303, + "relativeCreated": 48309.510946273804, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:11,305", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441651.305714, + "msecs": 305.7138919830322, + "relativeCreated": 48309.229135513306, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 50 ()", + "asctime": "2023-02-15 07:14:11,305" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441651.3058708, + "msecs": 305.87077140808105, + "relativeCreated": 48309.386014938354, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:11,305" + } + ], + "time_consumption": 0.00012493133544921875 + }, + { + "name": "__tLogger__", + "msg": "Changing light device brightness to '%d'", + "args": [ + 65 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 63, + "funcName": "__test_brightness__", + "created": 1676441651.6075966, + "msecs": 607.5966358184814, + "relativeCreated": 48611.111879348755, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device brightness to '65'", + "asctime": "2023-02-15 07:14:11,607", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441651.3063962, + "msecs": 306.3962459564209, + "relativeCreated": 48309.911489486694, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:11,306" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441651.30779, + "msecs": 307.79004096984863, + "relativeCreated": 48311.30528450012, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:11,307" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness", + "b'65'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441651.3105671, + "msecs": 310.56714057922363, + "relativeCreated": 48314.0823841095, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'65'", + "asctime": "2023-02-15 07:14:11,310" + } + ], + "time_consumption": 0.2970294952392578 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441651.6083617, + "msecs": 608.3617210388184, + "relativeCreated": 48611.87696456909, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:11,608", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441651.6080859, + "msecs": 608.0858707427979, + "relativeCreated": 48611.60111427307, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 65 ()", + "asctime": "2023-02-15 07:14:11,608" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441651.6082408, + "msecs": 608.2408428192139, + "relativeCreated": 48611.75608634949, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:11,608" + } + ], + "time_consumption": 0.00012087821960449219 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441651.6087906, + "msecs": 608.7906360626221, + "relativeCreated": 48612.305879592896, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:11,608", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441651.6085563, + "msecs": 608.5562705993652, + "relativeCreated": 48612.07151412964, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 65 ()", + "asctime": "2023-02-15 07:14:11,608" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441651.6086705, + "msecs": 608.6704730987549, + "relativeCreated": 48612.18571662903, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:11,608" + } + ], + "time_consumption": 0.0001201629638671875 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 69, + "funcName": "__test_brightness__", + "created": 1676441651.9102936, + "msecs": 910.2935791015625, + "relativeCreated": 48913.808822631836, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device brightness to '50'", + "asctime": "2023-02-15 07:14:11,910", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441651.6091433, + "msecs": 609.1432571411133, + "relativeCreated": 48612.65850067139, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 50", + "asctime": "2023-02-15 07:14:11,609" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/sleep/main_light/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441651.6125557, + "msecs": 612.555742263794, + "relativeCreated": 48616.07098579407, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/sleep/main_light/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:14:11,612" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441651.6134017, + "msecs": 613.4016513824463, + "relativeCreated": 48616.91689491272, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:11,613" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441651.6147077, + "msecs": 614.7077083587646, + "relativeCreated": 48618.22295188904, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:11,614" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441651.6578834, + "msecs": 657.8834056854248, + "relativeCreated": 48661.3986492157, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:14:11,657" + } + ], + "time_consumption": 0.2524101734161377 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441651.9111075, + "msecs": 911.1075401306152, + "relativeCreated": 48914.62278366089, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:11,911", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441651.9108164, + "msecs": 910.8164310455322, + "relativeCreated": 48914.331674575806, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 50 ()", + "asctime": "2023-02-15 07:14:11,910" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441651.91097, + "msecs": 910.9699726104736, + "relativeCreated": 48914.48521614075, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:11,910" + } + ], + "time_consumption": 0.00013756752014160156 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441651.911513, + "msecs": 911.513090133667, + "relativeCreated": 48915.02833366394, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:11,911", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441651.9113054, + "msecs": 911.3054275512695, + "relativeCreated": 48914.82067108154, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 50 ()", + "asctime": "2023-02-15 07:14:11,911" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441651.9114158, + "msecs": 911.4158153533936, + "relativeCreated": 48914.93105888367, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:11,911" + } + ], + "time_consumption": 9.72747802734375e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing light device brightness to '%d'", + "args": [ + 65 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 63, + "funcName": "__test_brightness__", + "created": 1676441652.213044, + "msecs": 213.0439281463623, + "relativeCreated": 49216.559171676636, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device brightness to '65'", + "asctime": "2023-02-15 07:14:12,213", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441651.9118881, + "msecs": 911.8881225585938, + "relativeCreated": 48915.40336608887, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:11,911" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441651.9131918, + "msecs": 913.1917953491211, + "relativeCreated": 48916.707038879395, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:11,913" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness", + "b'65'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441651.915626, + "msecs": 915.626049041748, + "relativeCreated": 48919.14129257202, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'65'", + "asctime": "2023-02-15 07:14:11,915" + } + ], + "time_consumption": 0.29741787910461426 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441652.2137089, + "msecs": 213.70887756347656, + "relativeCreated": 49217.22412109375, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:12,213", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441652.213437, + "msecs": 213.43708038330078, + "relativeCreated": 49216.952323913574, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 65 ()", + "asctime": "2023-02-15 07:14:12,213" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441652.2135675, + "msecs": 213.56749534606934, + "relativeCreated": 49217.08273887634, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:12,213" + } + ], + "time_consumption": 0.00014138221740722656 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441652.214074, + "msecs": 214.07389640808105, + "relativeCreated": 49217.589139938354, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:12,214", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441652.213887, + "msecs": 213.88697624206543, + "relativeCreated": 49217.40221977234, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 65 ()", + "asctime": "2023-02-15 07:14:12,213" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441652.2139807, + "msecs": 213.98067474365234, + "relativeCreated": 49217.495918273926, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:12,213" + } + ], + "time_consumption": 9.322166442871094e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 69, + "funcName": "__test_brightness__", + "created": 1676441652.5154605, + "msecs": 515.4604911804199, + "relativeCreated": 49518.97573471069, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device brightness to '50'", + "asctime": "2023-02-15 07:14:12,515", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441652.2143214, + "msecs": 214.32137489318848, + "relativeCreated": 49217.83661842346, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 50", + "asctime": "2023-02-15 07:14:12,214" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/sleep/main_light/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441652.2173316, + "msecs": 217.3316478729248, + "relativeCreated": 49220.8468914032, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/sleep/main_light/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:14:12,217" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441652.218096, + "msecs": 218.0960178375244, + "relativeCreated": 49221.6112613678, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:12,218" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441652.2192192, + "msecs": 219.21920776367188, + "relativeCreated": 49222.734451293945, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:12,219" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441652.2630892, + "msecs": 263.0891799926758, + "relativeCreated": 49266.60442352295, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:14:12,263" + } + ], + "time_consumption": 0.25237131118774414 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441652.5162368, + "msecs": 516.2367820739746, + "relativeCreated": 49519.75202560425, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:12,516", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441652.515918, + "msecs": 515.9180164337158, + "relativeCreated": 49519.43325996399, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 50 ()", + "asctime": "2023-02-15 07:14:12,515" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441652.516072, + "msecs": 516.0720348358154, + "relativeCreated": 49519.58727836609, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:12,516" + } + ], + "time_consumption": 0.0001647472381591797 + }, + { + "name": "__tLogger__", + "msg": "Resetting precondition (Power off)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 74, + "funcName": "__test_brightness__", + "created": 1676441652.8177545, + "msecs": 817.7545070648193, + "relativeCreated": 49821.26975059509, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Resetting precondition (Power off)", + "asctime": "2023-02-15 07:14:12,817", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441652.5165312, + "msecs": 516.531229019165, + "relativeCreated": 49520.04647254944, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:12,516" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441652.5179112, + "msecs": 517.9111957550049, + "relativeCreated": 49521.42643928528, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:12,517" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441652.520618, + "msecs": 520.6179618835449, + "relativeCreated": 49524.13320541382, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:12,520" + } + ], + "time_consumption": 0.2971365451812744 + } + ], + "time_consumption": 1.8136241436004639, + "time_start": "2023-02-15 07:14:11,004", + "time_finished": "2023-02-15 07:14:12,817" + }, + "Power On/ Off test for device and virtual device: shellies/ffw/sleep/main_light": { + "name": "__tLogger__", + "msg": "Power On/ Off test for device and virtual device: shellies/ffw/sleep/main_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "test_power_on_off", + "created": 1676441652.8186266, + "msecs": 818.6266422271729, + "relativeCreated": 49822.141885757446, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Power On/ Off test for device and virtual device: shellies/ffw/sleep/main_light", + "asctime": "2023-02-15 07:14:12,818", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441652.819186, + "msecs": 819.1859722137451, + "relativeCreated": 49822.70121574402, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:12,819", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441652.818917, + "msecs": 818.9170360565186, + "relativeCreated": 49822.43227958679, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:14:12,818" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441652.819065, + "msecs": 819.0650939941406, + "relativeCreated": 49822.580337524414, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:14:12,819" + } + ], + "time_consumption": 0.00012087821960449219 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441653.121142, + "msecs": 121.14191055297852, + "relativeCreated": 50124.65715408325, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:14:13,121", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441652.8194976, + "msecs": 819.4975852966309, + "relativeCreated": 49823.012828826904, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:12,819" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441652.8201592, + "msecs": 820.1591968536377, + "relativeCreated": 49823.67444038391, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:12,820" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441652.8213556, + "msecs": 821.3555812835693, + "relativeCreated": 49824.87082481384, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:12,821" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441652.8226979, + "msecs": 822.6978778839111, + "relativeCreated": 49826.213121414185, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:12,822" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441652.8632371, + "msecs": 863.2371425628662, + "relativeCreated": 49866.75238609314, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:12,863" + } + ], + "time_consumption": 0.2579047679901123 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441653.1215608, + "msecs": 121.56081199645996, + "relativeCreated": 50125.07605552673, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:13,121", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441653.1213965, + "msecs": 121.39654159545898, + "relativeCreated": 50124.91178512573, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:14:13,121" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441653.1214957, + "msecs": 121.49572372436523, + "relativeCreated": 50125.01096725464, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:14:13,121" + } + ], + "time_consumption": 6.508827209472656e-05 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441653.1217763, + "msecs": 121.77634239196777, + "relativeCreated": 50125.29158592224, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:13,121", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441653.1216612, + "msecs": 121.66118621826172, + "relativeCreated": 50125.176429748535, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:14:13,121" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441653.121724, + "msecs": 121.72389030456543, + "relativeCreated": 50125.23913383484, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:14:13,121" + } + ], + "time_consumption": 5.245208740234375e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441653.4229295, + "msecs": 422.9295253753662, + "relativeCreated": 50426.44476890564, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:14:13,422", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441653.1219525, + "msecs": 121.95253372192383, + "relativeCreated": 50125.4677772522, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/sleep/main_light/state/set and payload false", + "asctime": "2023-02-15 07:14:13,121" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441653.123824, + "msecs": 123.82388114929199, + "relativeCreated": 50127.339124679565, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0/command and payload b'off'", + "asctime": "2023-02-15 07:14:13,123" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441653.1242235, + "msecs": 124.22347068786621, + "relativeCreated": 50127.73871421814, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:13,124" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441653.124941, + "msecs": 124.94111061096191, + "relativeCreated": 50128.456354141235, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:13,124" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441653.169471, + "msecs": 169.47102546691895, + "relativeCreated": 50172.98626899719, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:13,169" + } + ], + "time_consumption": 0.25345849990844727 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441653.423664, + "msecs": 423.6640930175781, + "relativeCreated": 50427.17933654785, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:13,423", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441653.4233866, + "msecs": 423.3865737915039, + "relativeCreated": 50426.90181732178, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:14:13,423" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441653.42354, + "msecs": 423.5401153564453, + "relativeCreated": 50427.05535888672, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:14:13,423" + } + ], + "time_consumption": 0.0001239776611328125 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441653.42412, + "msecs": 424.1199493408203, + "relativeCreated": 50427.635192871094, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:13,424", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441653.4239025, + "msecs": 423.9025115966797, + "relativeCreated": 50427.41775512695, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:14:13,423" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441653.4240172, + "msecs": 424.01719093322754, + "relativeCreated": 50427.5324344635, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:14:13,424" + } + ], + "time_consumption": 0.00010275840759277344 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441653.7261252, + "msecs": 726.1252403259277, + "relativeCreated": 50729.6404838562, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:14:13,726", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441653.4243886, + "msecs": 424.3886470794678, + "relativeCreated": 50427.90389060974, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:13,424" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/ffw/sleep/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441653.4250555, + "msecs": 425.05550384521484, + "relativeCreated": 50428.57074737549, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:13,425" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441653.4262357, + "msecs": 426.2356758117676, + "relativeCreated": 50429.75091934204, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:13,426" + }, + { + "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/ffw/sleep/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441653.4275334, + "msecs": 427.5333881378174, + "relativeCreated": 50431.04863166809, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:13,427" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441653.4669085, + "msecs": 466.90845489501953, + "relativeCreated": 50470.42369842529, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:13,466" + } + ], + "time_consumption": 0.2592167854309082 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441653.7269437, + "msecs": 726.9437313079834, + "relativeCreated": 50730.45897483826, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:13,726", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441653.7266214, + "msecs": 726.6213893890381, + "relativeCreated": 50730.13663291931, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:14:13,726" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441653.7267816, + "msecs": 726.7816066741943, + "relativeCreated": 50730.29685020447, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:14:13,726" + } + ], + "time_consumption": 0.0001621246337890625 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441653.7273648, + "msecs": 727.3647785186768, + "relativeCreated": 50730.88002204895, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:13,727", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441653.7271523, + "msecs": 727.1523475646973, + "relativeCreated": 50730.66759109497, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:14:13,727" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441653.7272651, + "msecs": 727.2651195526123, + "relativeCreated": 50730.780363082886, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:14:13,727" + } + ], + "time_consumption": 9.965896606445312e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441654.028794, + "msecs": 28.794050216674805, + "relativeCreated": 51032.30929374695, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:14:14,028", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441653.7276473, + "msecs": 727.6473045349121, + "relativeCreated": 50731.162548065186, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/ffw/sleep/main_light/state/set and payload false", + "asctime": "2023-02-15 07:14:13,727" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0.command", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0/command", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441653.7308278, + "msecs": 730.827808380127, + "relativeCreated": 50734.3430519104, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0/command and payload b'off'", + "asctime": "2023-02-15 07:14:13,730" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441653.7316182, + "msecs": 731.6181659698486, + "relativeCreated": 50735.13340950012, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:13,731" + }, + { + "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/ffw/sleep/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441653.7330084, + "msecs": 733.0083847045898, + "relativeCreated": 50736.52362823486, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:13,733" + }, + { + "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/ffw/sleep/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441653.7752342, + "msecs": 775.2342224121094, + "relativeCreated": 50778.74946594238, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:13,775" + } + ], + "time_consumption": 0.25355982780456543 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441654.0296168, + "msecs": 29.616832733154297, + "relativeCreated": 51033.13207626343, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:14,029", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441654.0293055, + "msecs": 29.305458068847656, + "relativeCreated": 51032.82070159912, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:14:14,029" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441654.0294771, + "msecs": 29.47711944580078, + "relativeCreated": 51032.992362976074, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:14:14,029" + } + ], + "time_consumption": 0.00013971328735351562 + } + ], + "time_consumption": 1.2109901905059814, + "time_start": "2023-02-15 07:14:12,818", + "time_finished": "2023-02-15 07:14:14,029" + }, + "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/1": { + "name": "__tLogger__", + "msg": "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/1", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "test_power_on_off", + "created": 1676441654.030209, + "msecs": 30.209064483642578, + "relativeCreated": 51033.724308013916, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/1", + "asctime": "2023-02-15 07:14:14,030", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441654.030763, + "msecs": 30.762910842895508, + "relativeCreated": 51034.27815437317, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:14,030", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441654.0304964, + "msecs": 30.49635887145996, + "relativeCreated": 51034.01160240173, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:14:14,030" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441654.03064, + "msecs": 30.6398868560791, + "relativeCreated": 51034.15513038635, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:14:14,030" + } + ], + "time_consumption": 0.00012302398681640625 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441654.3323033, + "msecs": 332.3032855987549, + "relativeCreated": 51335.81852912903, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:14:14,332", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441654.0311472, + "msecs": 31.147241592407227, + "relativeCreated": 51034.66248512268, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2023-02-15 07:14:14,031" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441654.0324368, + "msecs": 32.43684768676758, + "relativeCreated": 51035.95209121704, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2023-02-15 07:14:14,032" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/amplifier/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441654.0353475, + "msecs": 35.34746170043945, + "relativeCreated": 51038.86270523071, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2023-02-15 07:14:14,035" + } + ], + "time_consumption": 0.29695582389831543 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441654.3330739, + "msecs": 333.07385444641113, + "relativeCreated": 51336.589097976685, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:14,333", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441654.332754, + "msecs": 332.75389671325684, + "relativeCreated": 51336.26914024353, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:14:14,332" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441654.3329499, + "msecs": 332.9498767852783, + "relativeCreated": 51336.46512031555, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:14:14,332" + } + ], + "time_consumption": 0.0001239776611328125 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441654.3334787, + "msecs": 333.4786891937256, + "relativeCreated": 51336.993932724, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:14,333", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441654.333271, + "msecs": 333.2710266113281, + "relativeCreated": 51336.7862701416, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:14:14,333" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441654.3333807, + "msecs": 333.38069915771484, + "relativeCreated": 51336.89594268799, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:14:14,333" + } + ], + "time_consumption": 9.799003601074219e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441654.6346607, + "msecs": 634.6607208251953, + "relativeCreated": 51638.17596435547, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:14:14,634", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/amplifier/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441654.3338156, + "msecs": 333.8155746459961, + "relativeCreated": 51337.33081817627, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/amplifier/state/set and payload false", + "asctime": "2023-02-15 07:14:14,333" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441654.3371742, + "msecs": 337.1741771697998, + "relativeCreated": 51340.68942070007, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2023-02-15 07:14:14,337" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441654.3377697, + "msecs": 337.7697467803955, + "relativeCreated": 51341.28499031067, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2023-02-15 07:14:14,337" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441654.3391907, + "msecs": 339.1907215118408, + "relativeCreated": 51342.705965042114, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2023-02-15 07:14:14,339" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/amplifier/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441654.4277096, + "msecs": 427.70957946777344, + "relativeCreated": 51431.22482299805, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2023-02-15 07:14:14,427" + } + ], + "time_consumption": 0.20695114135742188 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441654.6354527, + "msecs": 635.4527473449707, + "relativeCreated": 51638.967990875244, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:14,635", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441654.6351607, + "msecs": 635.1606845855713, + "relativeCreated": 51638.675928115845, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:14:14,635" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441654.6353295, + "msecs": 635.3294849395752, + "relativeCreated": 51638.84472846985, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:14:14,635" + } + ], + "time_consumption": 0.0001232624053955078 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441654.6358764, + "msecs": 635.8764171600342, + "relativeCreated": 51639.39166069031, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:14,635", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441654.6356492, + "msecs": 635.6492042541504, + "relativeCreated": 51639.164447784424, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:14:14,635" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441654.6357758, + "msecs": 635.7758045196533, + "relativeCreated": 51639.29104804993, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:14:14,635" + } + ], + "time_consumption": 0.00010061264038085938 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441654.93719, + "msecs": 937.190055847168, + "relativeCreated": 51940.70529937744, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:14:14,937", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441654.6361783, + "msecs": 636.1782550811768, + "relativeCreated": 51639.69349861145, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2023-02-15 07:14:14,636" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441654.6374633, + "msecs": 637.4633312225342, + "relativeCreated": 51640.97857475281, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2023-02-15 07:14:14,637" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/amplifier/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441654.6404796, + "msecs": 640.479564666748, + "relativeCreated": 51643.99480819702, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2023-02-15 07:14:14,640" + } + ], + "time_consumption": 0.2967104911804199 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441654.9380422, + "msecs": 938.042163848877, + "relativeCreated": 51941.55740737915, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:14,938", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441654.937677, + "msecs": 937.6769065856934, + "relativeCreated": 51941.19215011597, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:14:14,937" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441654.937846, + "msecs": 937.8459453582764, + "relativeCreated": 51941.36118888855, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:14:14,937" + } + ], + "time_consumption": 0.00019621849060058594 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441654.9385703, + "msecs": 938.5702610015869, + "relativeCreated": 51942.08550453186, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:14,938", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441654.9382768, + "msecs": 938.2767677307129, + "relativeCreated": 51941.792011260986, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:14:14,938" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441654.938404, + "msecs": 938.4040832519531, + "relativeCreated": 51941.91932678223, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:14:14,938" + } + ], + "time_consumption": 0.00016617774963378906 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441655.2398221, + "msecs": 239.8221492767334, + "relativeCreated": 52243.33739280701, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:14:15,239", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/amplifier/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441654.9388843, + "msecs": 938.8842582702637, + "relativeCreated": 51942.39950180054, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/amplifier/state/set and payload false", + "asctime": "2023-02-15 07:14:14,938" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441654.9422777, + "msecs": 942.2776699066162, + "relativeCreated": 51945.79291343689, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2023-02-15 07:14:14,942" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441654.9429069, + "msecs": 942.9068565368652, + "relativeCreated": 51946.42210006714, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2023-02-15 07:14:14,942" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441654.9442983, + "msecs": 944.298267364502, + "relativeCreated": 51947.813510894775, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2023-02-15 07:14:14,944" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/amplifier/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441655.031746, + "msecs": 31.74591064453125, + "relativeCreated": 52035.261154174805, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2023-02-15 07:14:15,031" + } + ], + "time_consumption": 0.20807623863220215 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441655.2404912, + "msecs": 240.49115180969238, + "relativeCreated": 52244.006395339966, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:15,240", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441655.2402186, + "msecs": 240.2186393737793, + "relativeCreated": 52243.73388290405, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:14:15,240" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441655.2403517, + "msecs": 240.35167694091797, + "relativeCreated": 52243.86692047119, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:14:15,240" + } + ], + "time_consumption": 0.00013947486877441406 + } + ], + "time_consumption": 1.2102820873260498, + "time_start": "2023-02-15 07:14:14,030", + "time_finished": "2023-02-15 07:14:15,240" + }, + "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/3": { + "name": "__tLogger__", + "msg": "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/3", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "test_power_on_off", + "created": 1676441655.2409544, + "msecs": 240.95439910888672, + "relativeCreated": 52244.46964263916, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/3", + "asctime": "2023-02-15 07:14:15,240", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441655.241352, + "msecs": 241.35208129882812, + "relativeCreated": 52244.8673248291, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:15,241", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441655.2411532, + "msecs": 241.15324020385742, + "relativeCreated": 52244.66848373413, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:14:15,241" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441655.2412603, + "msecs": 241.26029014587402, + "relativeCreated": 52244.77553367615, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:14:15,241" + } + ], + "time_consumption": 9.179115295410156e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441655.542599, + "msecs": 542.5989627838135, + "relativeCreated": 52546.11420631409, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:14:15,542", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441655.2416244, + "msecs": 241.6243553161621, + "relativeCreated": 52245.139598846436, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload true", + "asctime": "2023-02-15 07:14:15,241" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441655.2427585, + "msecs": 242.75851249694824, + "relativeCreated": 52246.27375602722, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'true'", + "asctime": "2023-02-15 07:14:15,242" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441655.2452817, + "msecs": 245.28169631958008, + "relativeCreated": 52248.79693984985, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2023-02-15 07:14:15,245" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441655.2454312, + "msecs": 245.43118476867676, + "relativeCreated": 52248.94642829895, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2023-02-15 07:14:15,245" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/cd_player/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441655.245827, + "msecs": 245.82695960998535, + "relativeCreated": 52249.34220314026, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'true'", + "asctime": "2023-02-15 07:14:15,245" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441655.2461677, + "msecs": 246.16765975952148, + "relativeCreated": 52249.682903289795, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2023-02-15 07:14:15,246" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/amplifier/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441655.2914212, + "msecs": 291.42117500305176, + "relativeCreated": 52294.936418533325, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2023-02-15 07:14:15,291" + } + ], + "time_consumption": 0.2511777877807617 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441655.5433283, + "msecs": 543.3282852172852, + "relativeCreated": 52546.84352874756, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:15,543", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441655.5430555, + "msecs": 543.055534362793, + "relativeCreated": 52546.57077789307, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:14:15,543" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441655.5432065, + "msecs": 543.2064533233643, + "relativeCreated": 52546.72169685364, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:14:15,543" + } + ], + "time_consumption": 0.00012183189392089844 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441655.5437372, + "msecs": 543.7371730804443, + "relativeCreated": 52547.25241661072, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:15,543", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441655.5435266, + "msecs": 543.5266494750977, + "relativeCreated": 52547.04189300537, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:14:15,543" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441655.5436373, + "msecs": 543.6372756958008, + "relativeCreated": 52547.152519226074, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:14:15,543" + } + ], + "time_consumption": 9.989738464355469e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441655.844912, + "msecs": 844.912052154541, + "relativeCreated": 52848.427295684814, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:14:15,844", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/cd_player/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441655.544062, + "msecs": 544.0618991851807, + "relativeCreated": 52547.577142715454, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/cd_player/state/set and payload false", + "asctime": "2023-02-15 07:14:15,544" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441655.5474844, + "msecs": 547.4843978881836, + "relativeCreated": 52550.99964141846, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3/set and payload b'false'", + "asctime": "2023-02-15 07:14:15,547" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441655.5480886, + "msecs": 548.088550567627, + "relativeCreated": 52551.6037940979, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload false", + "asctime": "2023-02-15 07:14:15,548" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441655.5494537, + "msecs": 549.4537353515625, + "relativeCreated": 52552.968978881836, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'false'", + "asctime": "2023-02-15 07:14:15,549" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441655.5945852, + "msecs": 594.5851802825928, + "relativeCreated": 52598.100423812866, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2023-02-15 07:14:15,594" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441655.5952864, + "msecs": 595.2863693237305, + "relativeCreated": 52598.801612854004, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2023-02-15 07:14:15,595" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/cd_player/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441655.5962412, + "msecs": 596.2412357330322, + "relativeCreated": 52599.756479263306, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'", + "asctime": "2023-02-15 07:14:15,596" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441655.597493, + "msecs": 597.4929332733154, + "relativeCreated": 52601.00817680359, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2023-02-15 07:14:15,597" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/amplifier/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441655.6435313, + "msecs": 643.531322479248, + "relativeCreated": 52647.04656600952, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2023-02-15 07:14:15,643" + } + ], + "time_consumption": 0.20138072967529297 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441655.8452008, + "msecs": 845.200777053833, + "relativeCreated": 52848.71602058411, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:15,845", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441655.8451068, + "msecs": 845.106840133667, + "relativeCreated": 52848.62208366394, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:14:15,845" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441655.8451564, + "msecs": 845.1564311981201, + "relativeCreated": 52848.67167472839, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:14:15,845" + } + ], + "time_consumption": 4.4345855712890625e-05 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441655.8453693, + "msecs": 845.3693389892578, + "relativeCreated": 52848.88458251953, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:15,845", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441655.8452985, + "msecs": 845.2985286712646, + "relativeCreated": 52848.81377220154, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:14:15,845" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441655.8453422, + "msecs": 845.3421592712402, + "relativeCreated": 52848.857402801514, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:14:15,845" + } + ], + "time_consumption": 2.7179718017578125e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441656.1462958, + "msecs": 146.29578590393066, + "relativeCreated": 53149.811029434204, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:14:16,146", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441655.845477, + "msecs": 845.4771041870117, + "relativeCreated": 52848.992347717285, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload true", + "asctime": "2023-02-15 07:14:15,845" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441655.8458428, + "msecs": 845.8428382873535, + "relativeCreated": 52849.35808181763, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'true'", + "asctime": "2023-02-15 07:14:15,845" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441655.846788, + "msecs": 846.7879295349121, + "relativeCreated": 52850.303173065186, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2023-02-15 07:14:15,846" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441655.8468928, + "msecs": 846.8928337097168, + "relativeCreated": 52850.40807723999, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2023-02-15 07:14:15,846" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/cd_player/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441655.8470724, + "msecs": 847.0723628997803, + "relativeCreated": 52850.587606430054, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'true'", + "asctime": "2023-02-15 07:14:15,847" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441655.8473141, + "msecs": 847.3141193389893, + "relativeCreated": 52850.82936286926, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2023-02-15 07:14:15,847" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/amplifier/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441655.935569, + "msecs": 935.5690479278564, + "relativeCreated": 52939.08429145813, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2023-02-15 07:14:15,935" + } + ], + "time_consumption": 0.21072673797607422 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441656.14657, + "msecs": 146.56996726989746, + "relativeCreated": 53150.08521080017, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:16,146", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441656.1464899, + "msecs": 146.48985862731934, + "relativeCreated": 53150.00510215759, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:14:16,146" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441656.1465354, + "msecs": 146.53539657592773, + "relativeCreated": 53150.0506401062, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:14:16,146" + } + ], + "time_consumption": 3.457069396972656e-05 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441656.1466982, + "msecs": 146.6982364654541, + "relativeCreated": 53150.21347999573, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:16,146", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441656.146624, + "msecs": 146.62408828735352, + "relativeCreated": 53150.13933181763, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:14:16,146" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441656.146654, + "msecs": 146.6538906097412, + "relativeCreated": 53150.169134140015, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:14:16,146" + } + ], + "time_consumption": 4.4345855712890625e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441656.4474094, + "msecs": 447.40939140319824, + "relativeCreated": 53450.92463493347, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:14:16,447", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/cd_player/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441656.1467881, + "msecs": 146.7881202697754, + "relativeCreated": 53150.30336380005, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/cd_player/state/set and payload false", + "asctime": "2023-02-15 07:14:16,146" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441656.1478984, + "msecs": 147.89843559265137, + "relativeCreated": 53151.413679122925, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3/set and payload b'false'", + "asctime": "2023-02-15 07:14:16,147" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441656.1480453, + "msecs": 148.04530143737793, + "relativeCreated": 53151.56054496765, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload false", + "asctime": "2023-02-15 07:14:16,148" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441656.1483812, + "msecs": 148.38123321533203, + "relativeCreated": 53151.896476745605, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'false'", + "asctime": "2023-02-15 07:14:16,148" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441656.1935828, + "msecs": 193.58277320861816, + "relativeCreated": 53197.09801673889, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2023-02-15 07:14:16,193" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441656.1939476, + "msecs": 193.94755363464355, + "relativeCreated": 53197.46279716492, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2023-02-15 07:14:16,193" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/cd_player/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441656.194603, + "msecs": 194.60296630859375, + "relativeCreated": 53198.11820983887, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'", + "asctime": "2023-02-15 07:14:16,194" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441656.1953728, + "msecs": 195.3728199005127, + "relativeCreated": 53198.888063430786, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2023-02-15 07:14:16,195" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/amplifier/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441656.2435067, + "msecs": 243.50666999816895, + "relativeCreated": 53247.02191352844, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2023-02-15 07:14:16,243" + } + ], + "time_consumption": 0.2039027214050293 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441656.448177, + "msecs": 448.1770992279053, + "relativeCreated": 53451.69234275818, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:16,448", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441656.447888, + "msecs": 447.8878974914551, + "relativeCreated": 53451.40314102173, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:14:16,447" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441656.448052, + "msecs": 448.05192947387695, + "relativeCreated": 53451.56717300415, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:14:16,448" + } + ], + "time_consumption": 0.0001251697540283203 + } + ], + "time_consumption": 1.2072227001190186, + "time_start": "2023-02-15 07:14:15,240", + "time_finished": "2023-02-15 07:14:16,448" + }, + "Power On/ Off synchronisation test: my_apps/gfw/dirk/powerplug/output/3": { + "name": "__tLogger__", + "msg": "Power On/ Off synchronisation test: my_apps/gfw/dirk/powerplug/output/3", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 24, + "funcName": "test_power_on_off_sync", + "created": 1676441656.4486804, + "msecs": 448.6804008483887, + "relativeCreated": 53452.19564437866, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Power On/ Off synchronisation test: my_apps/gfw/dirk/powerplug/output/3", + "asctime": "2023-02-15 07:14:16,448", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions for master device '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 30, + "funcName": "__test_power_on_off_sync__", + "created": 1676441656.7496142, + "msecs": 749.6142387390137, + "relativeCreated": 53753.12948226929, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions for master device 'False'", + "asctime": "2023-02-15 07:14:16,749", + "moduleLogger": [], + "time_consumption": 0.0 + }, + { + "name": "__tLogger__", + "msg": "Changing master device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off_sync__", + "created": 1676441657.0512307, + "msecs": 51.230669021606445, + "relativeCreated": 54054.74591255188, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing master device state to 'True'", + "asctime": "2023-02-15 07:14:17,051", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441656.7502224, + "msecs": 750.2224445343018, + "relativeCreated": 53753.737688064575, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload true", + "asctime": "2023-02-15 07:14:16,750" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441656.7515268, + "msecs": 751.5268325805664, + "relativeCreated": 53755.04207611084, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'true'", + "asctime": "2023-02-15 07:14:16,751" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441656.754668, + "msecs": 754.6679973602295, + "relativeCreated": 53758.1832408905, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", + "asctime": "2023-02-15 07:14:16,754" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441656.7550783, + "msecs": 755.0783157348633, + "relativeCreated": 53758.59355926514, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", + "asctime": "2023-02-15 07:14:16,755" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/cd_player/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441656.755887, + "msecs": 755.8870315551758, + "relativeCreated": 53759.40227508545, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'true'", + "asctime": "2023-02-15 07:14:16,755" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441656.7570417, + "msecs": 757.0416927337646, + "relativeCreated": 53760.55693626404, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", + "asctime": "2023-02-15 07:14:16,757" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/amplifier/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441656.803175, + "msecs": 803.1749725341797, + "relativeCreated": 53806.69021606445, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", + "asctime": "2023-02-15 07:14:16,803" + } + ], + "time_consumption": 0.24805569648742676 + }, + { + "name": "__tLogger__", + "msg": "Follower device (my_apps/gfw/dirk/powerplug/output/1) state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441657.0519636, + "msecs": 51.96356773376465, + "relativeCreated": 54055.47881126404, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (my_apps/gfw/dirk/powerplug/output/1) state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:17,051", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (my_apps/gfw/dirk/powerplug/output/1) state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441657.0516858, + "msecs": 51.68581008911133, + "relativeCreated": 54055.201053619385, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (my_apps/gfw/dirk/powerplug/output/1) state): True ()", + "asctime": "2023-02-15 07:14:17,051" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (my_apps/gfw/dirk/powerplug/output/1) state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441657.0518382, + "msecs": 51.83815956115723, + "relativeCreated": 54055.35340309143, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (my_apps/gfw/dirk/powerplug/output/1) state): result = True ()", + "asctime": "2023-02-15 07:14:17,051" + } + ], + "time_consumption": 0.00012540817260742188 + }, + { + "name": "__tLogger__", + "msg": "Changing master device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off_sync__", + "created": 1676441657.3534648, + "msecs": 353.46484184265137, + "relativeCreated": 54356.980085372925, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing master device state to 'False'", + "asctime": "2023-02-15 07:14:17,353", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441657.0522926, + "msecs": 52.292585372924805, + "relativeCreated": 54055.8078289032, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload false", + "asctime": "2023-02-15 07:14:17,052" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/3", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441657.053345, + "msecs": 53.3449649810791, + "relativeCreated": 54056.86020851135, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'false'", + "asctime": "2023-02-15 07:14:17,053" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441657.056614, + "msecs": 56.613922119140625, + "relativeCreated": 54060.129165649414, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", + "asctime": "2023-02-15 07:14:17,056" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441657.0570312, + "msecs": 57.03115463256836, + "relativeCreated": 54060.54639816284, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", + "asctime": "2023-02-15 07:14:17,057" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/cd_player/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441657.0578933, + "msecs": 57.89327621459961, + "relativeCreated": 54061.40851974487, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'", + "asctime": "2023-02-15 07:14:17,057" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/1", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441657.0590582, + "msecs": 59.058189392089844, + "relativeCreated": 54062.57343292236, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", + "asctime": "2023-02-15 07:14:17,059" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/amplifier/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441657.1470006, + "msecs": 147.00055122375488, + "relativeCreated": 54150.51579475403, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", + "asctime": "2023-02-15 07:14:17,147" + } + ], + "time_consumption": 0.20646429061889648 + }, + { + "name": "__tLogger__", + "msg": "Follower device (my_apps/gfw/dirk/powerplug/output/1) state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441657.354254, + "msecs": 354.25400733947754, + "relativeCreated": 54357.76925086975, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (my_apps/gfw/dirk/powerplug/output/1) state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:17,354", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (my_apps/gfw/dirk/powerplug/output/1) state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441657.3539622, + "msecs": 353.9621829986572, + "relativeCreated": 54357.47742652893, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (my_apps/gfw/dirk/powerplug/output/1) state): False ()", + "asctime": "2023-02-15 07:14:17,353" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (my_apps/gfw/dirk/powerplug/output/1) state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441657.3541272, + "msecs": 354.1271686553955, + "relativeCreated": 54357.64241218567, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (my_apps/gfw/dirk/powerplug/output/1) state): result = False ()", + "asctime": "2023-02-15 07:14:17,354" + } + ], + "time_consumption": 0.00012683868408203125 + } + ], + "time_consumption": 0.9055736064910889, + "time_start": "2023-02-15 07:14:16,448", + "time_finished": "2023-02-15 07:14:17,354" + }, + "Brightness test for device and virtual device: zigbee/gfw/dirk/desk_light": { + "name": "__tLogger__", + "msg": "Brightness test for device and virtual device: zigbee/gfw/dirk/desk_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 50, + "funcName": "test_brightness", + "created": 1676441657.3548212, + "msecs": 354.82120513916016, + "relativeCreated": 54358.33644866943, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Brightness test for device and virtual device: zigbee/gfw/dirk/desk_light", + "asctime": "2023-02-15 07:14:17,354", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Power on)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 57, + "funcName": "__test_brightness__", + "created": 1676441657.6566002, + "msecs": 656.6002368927002, + "relativeCreated": 54660.11548042297, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Power on)", + "asctime": "2023-02-15 07:14:17,656", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441657.3551702, + "msecs": 355.17024993896484, + "relativeCreated": 54358.68549346924, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true", + "asctime": "2023-02-15 07:14:17,355" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441657.3558526, + "msecs": 355.8526039123535, + "relativeCreated": 54359.36784744263, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:17,355" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441657.3569422, + "msecs": 356.94217681884766, + "relativeCreated": 54360.45742034912, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'", + "asctime": "2023-02-15 07:14:17,356" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441657.357669, + "msecs": 357.6691150665283, + "relativeCreated": 54361.1843585968, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:17,357" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441657.403251, + "msecs": 403.25093269348145, + "relativeCreated": 54406.766176223755, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:17,403" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441657.4040942, + "msecs": 404.0942192077637, + "relativeCreated": 54407.60946273804, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:14:17,404" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441657.4047577, + "msecs": 404.7577381134033, + "relativeCreated": 54408.27298164368, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:14:17,404" + } + ], + "time_consumption": 0.2518424987792969 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441657.6573117, + "msecs": 657.3116779327393, + "relativeCreated": 54660.82692146301, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:17,657", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441657.6570306, + "msecs": 657.0305824279785, + "relativeCreated": 54660.54582595825, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 50 ()", + "asctime": "2023-02-15 07:14:17,657" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441657.6571877, + "msecs": 657.1877002716064, + "relativeCreated": 54660.70294380188, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:17,657" + } + ], + "time_consumption": 0.0001239776611328125 + }, + { + "name": "__tLogger__", + "msg": "Changing light device brightness to '%d'", + "args": [ + 65 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 63, + "funcName": "__test_brightness__", + "created": 1676441657.9588926, + "msecs": 958.8925838470459, + "relativeCreated": 54962.40782737732, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device brightness to '65'", + "asctime": "2023-02-15 07:14:17,958", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441657.657737, + "msecs": 657.7370166778564, + "relativeCreated": 54661.25226020813, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:17,657" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441657.6589978, + "msecs": 658.9977741241455, + "relativeCreated": 54662.51301765442, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:17,658" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness", + "b'65'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441657.66139, + "msecs": 661.3900661468506, + "relativeCreated": 54664.905309677124, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'65'", + "asctime": "2023-02-15 07:14:17,661" + } + ], + "time_consumption": 0.2975025177001953 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441657.9596214, + "msecs": 959.6214294433594, + "relativeCreated": 54963.13667297363, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:17,959", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441657.9593499, + "msecs": 959.3498706817627, + "relativeCreated": 54962.865114212036, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 65 ()", + "asctime": "2023-02-15 07:14:17,959" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441657.9595013, + "msecs": 959.5012664794922, + "relativeCreated": 54963.016510009766, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:17,959" + } + ], + "time_consumption": 0.0001201629638671875 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441657.960067, + "msecs": 960.0670337677002, + "relativeCreated": 54963.58227729797, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:17,960", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441657.9598162, + "msecs": 959.8162174224854, + "relativeCreated": 54963.33146095276, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 65 ()", + "asctime": "2023-02-15 07:14:17,959" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441657.9599273, + "msecs": 959.9273204803467, + "relativeCreated": 54963.44256401062, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:17,959" + } + ], + "time_consumption": 0.00013971328735351562 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 69, + "funcName": "__test_brightness__", + "created": 1676441658.2613478, + "msecs": 261.34777069091797, + "relativeCreated": 55264.86301422119, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device brightness to '50'", + "asctime": "2023-02-15 07:14:18,261", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441657.9604192, + "msecs": 960.4191780090332, + "relativeCreated": 54963.93442153931, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 50", + "asctime": "2023-02-15 07:14:17,960" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441657.9637234, + "msecs": 963.7234210968018, + "relativeCreated": 54967.238664627075, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:14:17,963" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441657.964242, + "msecs": 964.2419815063477, + "relativeCreated": 54967.75722503662, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:17,964" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441657.9653997, + "msecs": 965.3997421264648, + "relativeCreated": 54968.91498565674, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:17,965" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441658.0097783, + "msecs": 9.778261184692383, + "relativeCreated": 55013.293504714966, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:14:18,009" + } + ], + "time_consumption": 0.2515695095062256 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441658.2620816, + "msecs": 262.0816230773926, + "relativeCreated": 55265.596866607666, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:18,262", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441658.2618053, + "msecs": 261.80529594421387, + "relativeCreated": 55265.32053947449, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 50 ()", + "asctime": "2023-02-15 07:14:18,261" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441658.2619731, + "msecs": 261.97314262390137, + "relativeCreated": 55265.488386154175, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:18,261" + } + ], + "time_consumption": 0.00010848045349121094 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441658.2625, + "msecs": 262.5000476837158, + "relativeCreated": 55266.01529121399, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:18,262", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441658.262292, + "msecs": 262.29190826416016, + "relativeCreated": 55265.80715179443, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 50 ()", + "asctime": "2023-02-15 07:14:18,262" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441658.2623878, + "msecs": 262.387752532959, + "relativeCreated": 55265.90299606323, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:18,262" + } + ], + "time_consumption": 0.00011229515075683594 + }, + { + "name": "__tLogger__", + "msg": "Changing light device brightness to '%d'", + "args": [ + 65 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 63, + "funcName": "__test_brightness__", + "created": 1676441658.5639443, + "msecs": 563.9443397521973, + "relativeCreated": 55567.45958328247, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device brightness to '65'", + "asctime": "2023-02-15 07:14:18,563", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441658.2628217, + "msecs": 262.8216743469238, + "relativeCreated": 55266.3369178772, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:18,262" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441658.2638257, + "msecs": 263.8256549835205, + "relativeCreated": 55267.340898513794, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:18,263" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness", + "b'65'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441658.2659628, + "msecs": 265.9628391265869, + "relativeCreated": 55269.47808265686, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'65'", + "asctime": "2023-02-15 07:14:18,265" + } + ], + "time_consumption": 0.29798150062561035 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441658.5647242, + "msecs": 564.7242069244385, + "relativeCreated": 55568.23945045471, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:18,564", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441658.564393, + "msecs": 564.3930435180664, + "relativeCreated": 55567.90828704834, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 65 ()", + "asctime": "2023-02-15 07:14:18,564" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441658.564589, + "msecs": 564.5890235900879, + "relativeCreated": 55568.10426712036, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:18,564" + } + ], + "time_consumption": 0.00013518333435058594 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441658.5651455, + "msecs": 565.1454925537109, + "relativeCreated": 55568.660736083984, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:18,565", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441658.564922, + "msecs": 564.9220943450928, + "relativeCreated": 55568.437337875366, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 65 ()", + "asctime": "2023-02-15 07:14:18,564" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441658.565033, + "msecs": 565.032958984375, + "relativeCreated": 55568.54820251465, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:18,565" + } + ], + "time_consumption": 0.0001125335693359375 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 69, + "funcName": "__test_brightness__", + "created": 1676441658.866502, + "msecs": 866.502046585083, + "relativeCreated": 55870.01729011536, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device brightness to '50'", + "asctime": "2023-02-15 07:14:18,866", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441658.56543, + "msecs": 565.4299259185791, + "relativeCreated": 55568.94516944885, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 50", + "asctime": "2023-02-15 07:14:18,565" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441658.5685747, + "msecs": 568.5746669769287, + "relativeCreated": 55572.0899105072, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:14:18,568" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441658.569135, + "msecs": 569.1349506378174, + "relativeCreated": 55572.65019416809, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:18,569" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441658.5703065, + "msecs": 570.3065395355225, + "relativeCreated": 55573.821783065796, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:18,570" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441658.6139405, + "msecs": 613.9404773712158, + "relativeCreated": 55617.45572090149, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:14:18,613" + } + ], + "time_consumption": 0.2525615692138672 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441658.867281, + "msecs": 867.2809600830078, + "relativeCreated": 55870.79620361328, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:18,867", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441658.866963, + "msecs": 866.9629096984863, + "relativeCreated": 55870.47815322876, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 50 ()", + "asctime": "2023-02-15 07:14:18,866" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441658.8671598, + "msecs": 867.1598434448242, + "relativeCreated": 55870.6750869751, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:18,867" + } + ], + "time_consumption": 0.00012111663818359375 + }, + { + "name": "__tLogger__", + "msg": "Resetting precondition (Power off)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 74, + "funcName": "__test_brightness__", + "created": 1676441659.16884, + "msecs": 168.8399314880371, + "relativeCreated": 56172.35517501831, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Resetting precondition (Power off)", + "asctime": "2023-02-15 07:14:19,168", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441658.8676105, + "msecs": 867.6104545593262, + "relativeCreated": 55871.1256980896, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false", + "asctime": "2023-02-15 07:14:18,867" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441658.8687801, + "msecs": 868.7801361083984, + "relativeCreated": 55872.29537963867, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'", + "asctime": "2023-02-15 07:14:18,868" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441658.8737853, + "msecs": 873.7852573394775, + "relativeCreated": 55877.30050086975, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:18,873" + } + ], + "time_consumption": 0.29505467414855957 + } + ], + "time_consumption": 1.814018726348877, + "time_start": "2023-02-15 07:14:17,354", + "time_finished": "2023-02-15 07:14:19,168" + }, + "Color temperature test for device and virtual device: zigbee/gfw/dirk/desk_light": { + "name": "__tLogger__", + "msg": "Color temperature test for device and virtual device: zigbee/gfw/dirk/desk_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 81, + "funcName": "test_color_temp", + "created": 1676441659.1696522, + "msecs": 169.65222358703613, + "relativeCreated": 56173.16746711731, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Color temperature test for device and virtual device: zigbee/gfw/dirk/desk_light", + "asctime": "2023-02-15 07:14:19,169", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Power on)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 88, + "funcName": "__test_color_temp__", + "created": 1676441659.4718235, + "msecs": 471.82345390319824, + "relativeCreated": 56475.33869743347, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Power on)", + "asctime": "2023-02-15 07:14:19,471", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441659.1700542, + "msecs": 170.05419731140137, + "relativeCreated": 56173.569440841675, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true", + "asctime": "2023-02-15 07:14:19,170" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441659.1708012, + "msecs": 170.80116271972656, + "relativeCreated": 56174.31640625, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:19,170" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441659.1717498, + "msecs": 171.74983024597168, + "relativeCreated": 56175.265073776245, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'", + "asctime": "2023-02-15 07:14:19,171" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441659.1724737, + "msecs": 172.47366905212402, + "relativeCreated": 56175.9889125824, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:19,172" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441659.2190025, + "msecs": 219.00248527526855, + "relativeCreated": 56222.51772880554, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:19,219" + } + ], + "time_consumption": 0.2528209686279297 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441659.4725354, + "msecs": 472.5353717803955, + "relativeCreated": 56476.05061531067, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:14:19,472", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441659.4722595, + "msecs": 472.259521484375, + "relativeCreated": 56475.77476501465, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 5 ()", + "asctime": "2023-02-15 07:14:19,472" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441659.4724133, + "msecs": 472.4133014678955, + "relativeCreated": 56475.92854499817, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 5 ()", + "asctime": "2023-02-15 07:14:19,472" + } + ], + "time_consumption": 0.0001220703125 + }, + { + "name": "__tLogger__", + "msg": "Changing light device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 94, + "funcName": "__test_color_temp__", + "created": 1676441659.774186, + "msecs": 774.1858959197998, + "relativeCreated": 56777.70113945007, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device color temperature to '5'", + "asctime": "2023-02-15 07:14:19,774", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441659.4729955, + "msecs": 472.9955196380615, + "relativeCreated": 56476.510763168335, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}", + "asctime": "2023-02-15 07:14:19,472" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441659.4741611, + "msecs": 474.16114807128906, + "relativeCreated": 56477.67639160156, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'", + "asctime": "2023-02-15 07:14:19,474" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441659.4766395, + "msecs": 476.6395092010498, + "relativeCreated": 56480.15475273132, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'8'", + "asctime": "2023-02-15 07:14:19,476" + } + ], + "time_consumption": 0.29754638671875 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441659.7749662, + "msecs": 774.9662399291992, + "relativeCreated": 56778.48148345947, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:14:19,774", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441659.7746885, + "msecs": 774.6884822845459, + "relativeCreated": 56778.20372581482, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 8 ()", + "asctime": "2023-02-15 07:14:19,774" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441659.7748444, + "msecs": 774.8444080352783, + "relativeCreated": 56778.35965156555, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 8 ()", + "asctime": "2023-02-15 07:14:19,774" + } + ], + "time_consumption": 0.00012183189392089844 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441659.7753797, + "msecs": 775.3796577453613, + "relativeCreated": 56778.894901275635, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:14:19,775", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441659.7751625, + "msecs": 775.1624584197998, + "relativeCreated": 56778.67770195007, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 8 ()", + "asctime": "2023-02-15 07:14:19,775" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441659.7752774, + "msecs": 775.2773761749268, + "relativeCreated": 56778.7926197052, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 8 ()", + "asctime": "2023-02-15 07:14:19,775" + } + ], + "time_consumption": 0.00010228157043457031 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 100, + "funcName": "__test_color_temp__", + "created": 1676441660.0766494, + "msecs": 76.64942741394043, + "relativeCreated": 57080.164670944214, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device color temperature to '5'", + "asctime": "2023-02-15 07:14:20,076", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp/set", + "5" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441659.7757652, + "msecs": 775.7651805877686, + "relativeCreated": 56779.28042411804, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 5", + "asctime": "2023-02-15 07:14:19,775" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441659.7789345, + "msecs": 778.9344787597656, + "relativeCreated": 56782.44972229004, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:14:19,778" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441659.7794542, + "msecs": 779.454231262207, + "relativeCreated": 56782.96947479248, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:19,779" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441659.780575, + "msecs": 780.5750370025635, + "relativeCreated": 56784.09028053284, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:19,780" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441659.8259146, + "msecs": 825.9146213531494, + "relativeCreated": 56829.42986488342, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:14:19,825" + } + ], + "time_consumption": 0.250734806060791 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441660.07738, + "msecs": 77.37994194030762, + "relativeCreated": 57080.89518547058, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:14:20,077", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441660.0770893, + "msecs": 77.08930969238281, + "relativeCreated": 57080.604553222656, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 5 ()", + "asctime": "2023-02-15 07:14:20,077" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441660.0772417, + "msecs": 77.24165916442871, + "relativeCreated": 57080.7569026947, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 5 ()", + "asctime": "2023-02-15 07:14:20,077" + } + ], + "time_consumption": 0.00013828277587890625 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441660.0777836, + "msecs": 77.78358459472656, + "relativeCreated": 57081.298828125, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:14:20,077", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441660.0775738, + "msecs": 77.57377624511719, + "relativeCreated": 57081.08901977539, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 5 ()", + "asctime": "2023-02-15 07:14:20,077" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441660.0776849, + "msecs": 77.68487930297852, + "relativeCreated": 57081.20012283325, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 5 ()", + "asctime": "2023-02-15 07:14:20,077" + } + ], + "time_consumption": 9.870529174804688e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing light device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 94, + "funcName": "__test_color_temp__", + "created": 1676441660.3793285, + "msecs": 379.32848930358887, + "relativeCreated": 57382.84373283386, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device color temperature to '5'", + "asctime": "2023-02-15 07:14:20,379", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441660.07817, + "msecs": 78.1700611114502, + "relativeCreated": 57081.68530464172, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}", + "asctime": "2023-02-15 07:14:20,078" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441660.0793347, + "msecs": 79.33473587036133, + "relativeCreated": 57082.849979400635, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'", + "asctime": "2023-02-15 07:14:20,079" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441660.0817754, + "msecs": 81.77542686462402, + "relativeCreated": 57085.2906703949, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'8'", + "asctime": "2023-02-15 07:14:20,081" + } + ], + "time_consumption": 0.29755306243896484 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441660.3799987, + "msecs": 379.99868392944336, + "relativeCreated": 57383.51392745972, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:14:20,379", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441660.379725, + "msecs": 379.72497940063477, + "relativeCreated": 57383.24022293091, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 8 ()", + "asctime": "2023-02-15 07:14:20,379" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441660.3798935, + "msecs": 379.89354133605957, + "relativeCreated": 57383.40878486633, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 8 ()", + "asctime": "2023-02-15 07:14:20,379" + } + ], + "time_consumption": 0.00010514259338378906 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441660.380363, + "msecs": 380.36298751831055, + "relativeCreated": 57383.878231048584, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:14:20,380", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441660.3801692, + "msecs": 380.169153213501, + "relativeCreated": 57383.684396743774, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 8 ()", + "asctime": "2023-02-15 07:14:20,380" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441660.3802657, + "msecs": 380.2657127380371, + "relativeCreated": 57383.78095626831, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 8 ()", + "asctime": "2023-02-15 07:14:20,380" + } + ], + "time_consumption": 9.72747802734375e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 100, + "funcName": "__test_color_temp__", + "created": 1676441660.6815364, + "msecs": 681.5364360809326, + "relativeCreated": 57685.051679611206, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device color temperature to '5'", + "asctime": "2023-02-15 07:14:20,681", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp/set", + "5" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441660.3806086, + "msecs": 380.60855865478516, + "relativeCreated": 57384.12380218506, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 5", + "asctime": "2023-02-15 07:14:20,380" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441660.383315, + "msecs": 383.3150863647461, + "relativeCreated": 57386.83032989502, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:14:20,383" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441660.3842597, + "msecs": 384.2597007751465, + "relativeCreated": 57387.77494430542, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:20,384" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441660.3852396, + "msecs": 385.2396011352539, + "relativeCreated": 57388.75484466553, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:20,385" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441660.429471, + "msecs": 429.4710159301758, + "relativeCreated": 57432.98625946045, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:14:20,429" + } + ], + "time_consumption": 0.25206542015075684 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441660.682247, + "msecs": 682.2469234466553, + "relativeCreated": 57685.76216697693, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:14:20,682", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441660.6819735, + "msecs": 681.9734573364258, + "relativeCreated": 57685.4887008667, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 5 ()", + "asctime": "2023-02-15 07:14:20,681" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441660.6821275, + "msecs": 682.1274757385254, + "relativeCreated": 57685.6427192688, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 5 ()", + "asctime": "2023-02-15 07:14:20,682" + } + ], + "time_consumption": 0.00011944770812988281 + }, + { + "name": "__tLogger__", + "msg": "Resetting precondition (Power off)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 105, + "funcName": "__test_color_temp__", + "created": 1676441660.9838626, + "msecs": 983.8626384735107, + "relativeCreated": 57987.377882003784, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Resetting precondition (Power off)", + "asctime": "2023-02-15 07:14:20,983", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441660.682619, + "msecs": 682.6190948486328, + "relativeCreated": 57686.134338378906, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false", + "asctime": "2023-02-15 07:14:20,682" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441660.6838093, + "msecs": 683.8092803955078, + "relativeCreated": 57687.32452392578, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'", + "asctime": "2023-02-15 07:14:20,683" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441660.6856554, + "msecs": 685.6553554534912, + "relativeCreated": 57689.170598983765, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:20,685" + } + ], + "time_consumption": 0.29820728302001953 + } + ], + "time_consumption": 1.8142104148864746, + "time_start": "2023-02-15 07:14:19,169", + "time_finished": "2023-02-15 07:14:20,983" + }, + "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/2": { + "name": "__tLogger__", + "msg": "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/2", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "test_power_on_off", + "created": 1676441660.9846106, + "msecs": 984.6105575561523, + "relativeCreated": 57988.125801086426, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/2", + "asctime": "2023-02-15 07:14:20,984", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441660.9851894, + "msecs": 985.1894378662109, + "relativeCreated": 57988.704681396484, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:20,985", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441660.9849257, + "msecs": 984.9257469177246, + "relativeCreated": 57988.440990448, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:14:20,984" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441660.985072, + "msecs": 985.0718975067139, + "relativeCreated": 57988.58714103699, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:14:20,985" + } + ], + "time_consumption": 0.00011754035949707031 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441661.286924, + "msecs": 286.923885345459, + "relativeCreated": 58290.43912887573, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:14:21,286", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441660.9854944, + "msecs": 985.4943752288818, + "relativeCreated": 57989.009618759155, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true", + "asctime": "2023-02-15 07:14:20,985" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441660.986132, + "msecs": 986.1319065093994, + "relativeCreated": 57989.64715003967, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:20,986" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441660.9871645, + "msecs": 987.1644973754883, + "relativeCreated": 57990.67974090576, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'", + "asctime": "2023-02-15 07:14:20,987" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441660.9878657, + "msecs": 987.865686416626, + "relativeCreated": 57991.3809299469, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:20,987" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441661.035341, + "msecs": 35.34102439880371, + "relativeCreated": 58038.85626792908, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:21,035" + } + ], + "time_consumption": 0.2515828609466553 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441661.2875466, + "msecs": 287.54663467407227, + "relativeCreated": 58291.061878204346, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:21,287", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441661.2873096, + "msecs": 287.3096466064453, + "relativeCreated": 58290.82489013672, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:14:21,287" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441661.287442, + "msecs": 287.4419689178467, + "relativeCreated": 58290.95721244812, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:14:21,287" + } + ], + "time_consumption": 0.00010466575622558594 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441661.2879298, + "msecs": 287.9297733306885, + "relativeCreated": 58291.44501686096, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:21,287", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441661.2877138, + "msecs": 287.71376609802246, + "relativeCreated": 58291.229009628296, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:14:21,287" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441661.2878082, + "msecs": 287.8081798553467, + "relativeCreated": 58291.32342338562, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:14:21,287" + } + ], + "time_consumption": 0.00012159347534179688 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441661.5891583, + "msecs": 589.158296585083, + "relativeCreated": 58592.67354011536, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:14:21,589", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441661.2882125, + "msecs": 288.21253776550293, + "relativeCreated": 58291.72778129578, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/desk_light/state/set and payload false", + "asctime": "2023-02-15 07:14:21,288" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441661.2909336, + "msecs": 290.93360900878906, + "relativeCreated": 58294.44885253906, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2/set and payload b'false'", + "asctime": "2023-02-15 07:14:21,290" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441661.2912958, + "msecs": 291.29576683044434, + "relativeCreated": 58294.81101036072, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false", + "asctime": "2023-02-15 07:14:21,291" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441661.2923048, + "msecs": 292.30475425720215, + "relativeCreated": 58295.819997787476, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'", + "asctime": "2023-02-15 07:14:21,292" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441661.3836157, + "msecs": 383.61573219299316, + "relativeCreated": 58387.13097572327, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:21,383" + } + ], + "time_consumption": 0.20554256439208984 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441661.589956, + "msecs": 589.9560451507568, + "relativeCreated": 58593.47128868103, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:21,589", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441661.5896356, + "msecs": 589.6356105804443, + "relativeCreated": 58593.15085411072, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:14:21,589" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441661.5897906, + "msecs": 589.7905826568604, + "relativeCreated": 58593.305826187134, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:14:21,589" + } + ], + "time_consumption": 0.00016546249389648438 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441661.590406, + "msecs": 590.4059410095215, + "relativeCreated": 58593.921184539795, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:21,590", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441661.5901601, + "msecs": 590.1601314544678, + "relativeCreated": 58593.67537498474, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:14:21,590" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441661.5902917, + "msecs": 590.2917385101318, + "relativeCreated": 58593.806982040405, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:14:21,590" + } + ], + "time_consumption": 0.00011420249938964844 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441661.8923237, + "msecs": 892.3237323760986, + "relativeCreated": 58895.83897590637, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:14:21,892", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441661.5907578, + "msecs": 590.7578468322754, + "relativeCreated": 58594.27309036255, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true", + "asctime": "2023-02-15 07:14:21,590" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441661.5914078, + "msecs": 591.4077758789062, + "relativeCreated": 58594.92301940918, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:21,591" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441661.5923984, + "msecs": 592.3984050750732, + "relativeCreated": 58595.91364860535, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'", + "asctime": "2023-02-15 07:14:21,592" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/desk_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441661.5929015, + "msecs": 592.9014682769775, + "relativeCreated": 58596.41671180725, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:21,592" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441661.6349454, + "msecs": 634.9453926086426, + "relativeCreated": 58638.460636138916, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:21,634" + } + ], + "time_consumption": 0.25737833976745605 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441661.8930435, + "msecs": 893.0435180664062, + "relativeCreated": 58896.55876159668, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:21,893", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441661.8927624, + "msecs": 892.7624225616455, + "relativeCreated": 58896.27766609192, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:14:21,892" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441661.8929164, + "msecs": 892.9164409637451, + "relativeCreated": 58896.43168449402, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:14:21,892" + } + ], + "time_consumption": 0.0001270771026611328 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441661.8934882, + "msecs": 893.4881687164307, + "relativeCreated": 58897.003412246704, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:21,893", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441661.8932376, + "msecs": 893.2375907897949, + "relativeCreated": 58896.75283432007, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:14:21,893" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441661.893346, + "msecs": 893.3460712432861, + "relativeCreated": 58896.86131477356, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:14:21,893" + } + ], + "time_consumption": 0.00014209747314453125 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441662.1949031, + "msecs": 194.90313529968262, + "relativeCreated": 59198.418378829956, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:14:22,194", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441661.8937724, + "msecs": 893.7723636627197, + "relativeCreated": 58897.28760719299, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/desk_light/state/set and payload false", + "asctime": "2023-02-15 07:14:21,893" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2/set", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441661.8968673, + "msecs": 896.8672752380371, + "relativeCreated": 58900.38251876831, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2/set and payload b'false'", + "asctime": "2023-02-15 07:14:21,896" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441661.8972912, + "msecs": 897.2911834716797, + "relativeCreated": 58900.80642700195, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false", + "asctime": "2023-02-15 07:14:21,897" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/2", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441661.8984787, + "msecs": 898.4787464141846, + "relativeCreated": 58901.99398994446, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'", + "asctime": "2023-02-15 07:14:21,898" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/desk_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441661.9876735, + "msecs": 987.6735210418701, + "relativeCreated": 58991.18876457214, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:21,987" + } + ], + "time_consumption": 0.2072296142578125 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441662.1956298, + "msecs": 195.62983512878418, + "relativeCreated": 59199.14507865906, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:22,195", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441662.1953595, + "msecs": 195.359468460083, + "relativeCreated": 59198.87471199036, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:14:22,195" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441662.1955092, + "msecs": 195.5091953277588, + "relativeCreated": 59199.02443885803, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:14:22,195" + } + ], + "time_consumption": 0.00012063980102539062 + } + ], + "time_consumption": 1.2110192775726318, + "time_start": "2023-02-15 07:14:20,984", + "time_finished": "2023-02-15 07:14:22,195" + }, + "Away mode test: zigbee/gfw/dirk/heating_valve": { + "name": "__tLogger__", + "msg": "Away mode test: zigbee/gfw/dirk/heating_valve", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 101, + "funcName": "test_away_mode", + "created": 1676441662.196222, + "msecs": 196.22206687927246, + "relativeCreated": 59199.737310409546, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Away mode test: zigbee/gfw/dirk/heating_valve", + "asctime": "2023-02-15 07:14:22,196", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Default setpoint)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 106, + "funcName": "__test_away_mode__", + "created": 1676441662.497546, + "msecs": 497.5459575653076, + "relativeCreated": 59501.06120109558, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Default setpoint)", + "asctime": "2023-02-15 07:14:22,497", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.set_default_temperature.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/set_default_temperature/set", + "null" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441662.1965947, + "msecs": 196.5947151184082, + "relativeCreated": 59200.10995864868, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature/set and payload null", + "asctime": "2023-02-15 07:14:22,196" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/user_temperature_setpoint", + "b'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441662.2029235, + "msecs": 202.92353630065918, + "relativeCreated": 59206.43877983093, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'", + "asctime": "2023-02-15 07:14:22,202" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve/set", + "b'{\"current_heating_setpoint\": 25}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441662.203827, + "msecs": 203.826904296875, + "relativeCreated": 59207.34214782715, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", + "asctime": "2023-02-15 07:14:22,203" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441662.2042584, + "msecs": 204.25844192504883, + "relativeCreated": 59207.77368545532, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:22,204" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "b'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441662.2050807, + "msecs": 205.08074760437012, + "relativeCreated": 59208.59599113464, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'", + "asctime": "2023-02-15 07:14:22,205" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441662.2061512, + "msecs": 206.15124702453613, + "relativeCreated": 59209.66649055481, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:22,206" + } + ], + "time_consumption": 0.2913947105407715 + }, + { + "name": "__tLogger__", + "msg": "Away mode is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441662.4981515, + "msecs": 498.1515407562256, + "relativeCreated": 59501.6667842865, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Away mode is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:22,498", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Away mode", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441662.497915, + "msecs": 497.91502952575684, + "relativeCreated": 59501.43027305603, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Away mode): False ()", + "asctime": "2023-02-15 07:14:22,497" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Away mode", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441662.498046, + "msecs": 498.0459213256836, + "relativeCreated": 59501.56116485596, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Away mode): result = False ()", + "asctime": "2023-02-15 07:14:22,498" + } + ], + "time_consumption": 0.00010561943054199219 + }, + { + "name": "__tLogger__", + "msg": "Activating away mode", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 113, + "funcName": "__test_away_mode__", + "created": 1676441662.799436, + "msecs": 799.436092376709, + "relativeCreated": 59802.95133590698, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Activating away mode", + "asctime": "2023-02-15 07:14:22,799", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.away_mode.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/away_mode/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441662.498486, + "msecs": 498.4860420227051, + "relativeCreated": 59502.00128555298, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/heating_valve/away_mode/set and payload true", + "asctime": "2023-02-15 07:14:22,498" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve/set", + "b'{\"current_heating_setpoint\": 20}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441662.5086603, + "msecs": 508.66031646728516, + "relativeCreated": 59512.17555999756, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", + "asctime": "2023-02-15 07:14:22,508" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441662.5090816, + "msecs": 509.0816020965576, + "relativeCreated": 59512.59684562683, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:22,509" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441662.5097973, + "msecs": 509.7973346710205, + "relativeCreated": 59513.312578201294, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'20'", + "asctime": "2023-02-15 07:14:22,509" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.away_mode", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/away_mode", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441662.5106936, + "msecs": 510.6935501098633, + "relativeCreated": 59514.20879364014, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/away_mode and payload b'true'", + "asctime": "2023-02-15 07:14:22,510" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441662.5113437, + "msecs": 511.34371757507324, + "relativeCreated": 59514.85896110535, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:22,511" + } + ], + "time_consumption": 0.28809237480163574 + }, + { + "name": "__tLogger__", + "msg": "Away mode is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441662.800146, + "msecs": 800.1461029052734, + "relativeCreated": 59803.66134643555, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Away mode is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:22,800", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Away mode", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441662.7998674, + "msecs": 799.8673915863037, + "relativeCreated": 59803.38263511658, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Away mode): True ()", + "asctime": "2023-02-15 07:14:22,799" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Away mode", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441662.8000221, + "msecs": 800.0221252441406, + "relativeCreated": 59803.537368774414, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Away mode): result = True ()", + "asctime": "2023-02-15 07:14:22,800" + } + ], + "time_consumption": 0.0001239776611328125 + }, + { + "name": "__tLogger__", + "msg": "Temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441662.8006012, + "msecs": 800.6012439727783, + "relativeCreated": 59804.11648750305, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Temperature setpoint is correct (Content 20 and Type is ).", + "asctime": "2023-02-15 07:14:22,800", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Temperature setpoint", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441662.8003423, + "msecs": 800.342321395874, + "relativeCreated": 59803.85756492615, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Temperature setpoint): 20 ()", + "asctime": "2023-02-15 07:14:22,800" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Temperature setpoint", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441662.8004973, + "msecs": 800.49729347229, + "relativeCreated": 59804.01253700256, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Temperature setpoint): result = 20 ()", + "asctime": "2023-02-15 07:14:22,800" + } + ], + "time_consumption": 0.00010395050048828125 + }, + { + "name": "__tLogger__", + "msg": "Deactivating away mode", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 119, + "funcName": "__test_away_mode__", + "created": 1676441663.1017787, + "msecs": 101.77874565124512, + "relativeCreated": 60105.29398918152, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Deactivating away mode", + "asctime": "2023-02-15 07:14:23,101", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.away_mode.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/away_mode/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441662.8008964, + "msecs": 800.896406173706, + "relativeCreated": 59804.41164970398, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/heating_valve/away_mode/set and payload false", + "asctime": "2023-02-15 07:14:22,800" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve/set", + "b'{\"current_heating_setpoint\": 25}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441662.8137963, + "msecs": 813.7962818145752, + "relativeCreated": 59817.31152534485, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", + "asctime": "2023-02-15 07:14:22,813" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441662.8144772, + "msecs": 814.4772052764893, + "relativeCreated": 59817.99244880676, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:22,814" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "b'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441662.8153112, + "msecs": 815.3111934661865, + "relativeCreated": 59818.82643699646, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'", + "asctime": "2023-02-15 07:14:22,815" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.away_mode", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/away_mode", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441662.8163164, + "msecs": 816.3163661956787, + "relativeCreated": 59819.83160972595, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/away_mode and payload b'false'", + "asctime": "2023-02-15 07:14:22,816" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441662.81709, + "msecs": 817.0900344848633, + "relativeCreated": 59820.60527801514, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:22,817" + } + ], + "time_consumption": 0.28468871116638184 + }, + { + "name": "__tLogger__", + "msg": "Away mode is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441663.102515, + "msecs": 102.51498222351074, + "relativeCreated": 60106.030225753784, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Away mode is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:23,102", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Away mode", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441663.1021996, + "msecs": 102.19955444335938, + "relativeCreated": 60105.71479797363, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Away mode): False ()", + "asctime": "2023-02-15 07:14:23,102" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Away mode", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441663.1023526, + "msecs": 102.35261917114258, + "relativeCreated": 60105.867862701416, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Away mode): result = False ()", + "asctime": "2023-02-15 07:14:23,102" + } + ], + "time_consumption": 0.00016236305236816406 + }, + { + "name": "__tLogger__", + "msg": "Temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "25", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441663.1029248, + "msecs": 102.92482376098633, + "relativeCreated": 60106.44006729126, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Temperature setpoint is correct (Content 25 and Type is ).", + "asctime": "2023-02-15 07:14:23,102", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Temperature setpoint", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441663.102713, + "msecs": 102.71310806274414, + "relativeCreated": 60106.22835159302, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Temperature setpoint): 25 ()", + "asctime": "2023-02-15 07:14:23,102" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Temperature setpoint", + "=", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441663.1028268, + "msecs": 102.82683372497559, + "relativeCreated": 60106.34207725525, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Temperature setpoint): result = 25 ()", + "asctime": "2023-02-15 07:14:23,102" + } + ], + "time_consumption": 9.799003601074219e-05 + } + ], + "time_consumption": 0.9067027568817139, + "time_start": "2023-02-15 07:14:22,196", + "time_finished": "2023-02-15 07:14:23,102" + }, + "Boost mode test: zigbee/gfw/dirk/heating_valve": { + "name": "__tLogger__", + "msg": "Boost mode test: zigbee/gfw/dirk/heating_valve", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 128, + "funcName": "test_boost_mode", + "created": 1676441663.1033802, + "msecs": 103.38020324707031, + "relativeCreated": 60106.895446777344, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Boost mode test: zigbee/gfw/dirk/heating_valve", + "asctime": "2023-02-15 07:14:23,103", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Default setpoint)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 133, + "funcName": "__test_boost_mode__", + "created": 1676441663.404831, + "msecs": 404.8309326171875, + "relativeCreated": 60408.34617614746, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Default setpoint)", + "asctime": "2023-02-15 07:14:23,404", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.set_default_temperature.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/set_default_temperature/set", + "null" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441663.1036813, + "msecs": 103.68132591247559, + "relativeCreated": 60107.19656944275, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature/set and payload null", + "asctime": "2023-02-15 07:14:23,103" + } + ], + "time_consumption": 0.3011496067047119 + }, + { + "name": "__tLogger__", + "msg": "Boost timer is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441663.40547, + "msecs": 405.4698944091797, + "relativeCreated": 60408.98513793945, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Boost timer is correct (Content 0 and Type is ).", + "asctime": "2023-02-15 07:14:23,405", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Boost timer", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441663.405212, + "msecs": 405.2119255065918, + "relativeCreated": 60408.727169036865, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Boost timer): 0 ()", + "asctime": "2023-02-15 07:14:23,405" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Boost timer", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441663.4053583, + "msecs": 405.35831451416016, + "relativeCreated": 60408.87355804443, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Boost timer): result = 0 ()", + "asctime": "2023-02-15 07:14:23,405" + } + ], + "time_consumption": 0.00011157989501953125 + }, + { + "name": "__tLogger__", + "msg": "Activating boost mode", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 140, + "funcName": "__test_boost_mode__", + "created": 1676441663.7067063, + "msecs": 706.7062854766846, + "relativeCreated": 60710.22152900696, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Activating boost mode", + "asctime": "2023-02-15 07:14:23,706", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.start_boost.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/start_boost/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441663.4058273, + "msecs": 405.82728385925293, + "relativeCreated": 60409.34252738953, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/heating_valve/start_boost/set and payload true", + "asctime": "2023-02-15 07:14:23,405" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.boost_timer", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/boost_timer", + "b'900'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441663.4182577, + "msecs": 418.2577133178711, + "relativeCreated": 60421.772956848145, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/boost_timer and payload b'900'", + "asctime": "2023-02-15 07:14:23,418" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve/set", + "b'{\"current_heating_setpoint\": 30}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441663.4190876, + "msecs": 419.08764839172363, + "relativeCreated": 60422.602891922, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2023-02-15 07:14:23,419" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441663.4194803, + "msecs": 419.4803237915039, + "relativeCreated": 60422.99556732178, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:23,419" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "b'30'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441663.4201915, + "msecs": 420.19152641296387, + "relativeCreated": 60423.70676994324, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'30'", + "asctime": "2023-02-15 07:14:23,420" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441663.4212196, + "msecs": 421.2195873260498, + "relativeCreated": 60424.73483085632, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:23,421" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.boost_timer", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/boost_timer", + "b'899'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441663.640006, + "msecs": 640.0060653686523, + "relativeCreated": 60643.521308898926, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/boost_timer and payload b'899'", + "asctime": "2023-02-15 07:14:23,640" + } + ], + "time_consumption": 0.06670022010803223 + }, + { + "name": "__tLogger__", + "msg": "Boost timer is greater expectation (Content %s and Type is %s).", + "args": [ + "899", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 230, + "funcName": "greater_chk", + "created": 1676441663.707408, + "msecs": 707.4079513549805, + "relativeCreated": 60710.923194885254, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Boost timer is greater expectation (Content 899 and Type is ).", + "asctime": "2023-02-15 07:14:23,707", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Boost timer", + "899", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441663.7071307, + "msecs": 707.1306705474854, + "relativeCreated": 60710.64591407776, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Boost timer): 899 ()", + "asctime": "2023-02-15 07:14:23,707" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Boost timer", + ">", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441663.7072854, + "msecs": 707.2854042053223, + "relativeCreated": 60710.800647735596, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Boost timer): result > 0 ()", + "asctime": "2023-02-15 07:14:23,707" + } + ], + "time_consumption": 0.00012254714965820312 + }, + { + "name": "__tLogger__", + "msg": "Setting postconditions (Default setpoint)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 145, + "funcName": "__test_boost_mode__", + "created": 1676441664.008775, + "msecs": 8.774995803833008, + "relativeCreated": 61012.29023933411, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting postconditions (Default setpoint)", + "asctime": "2023-02-15 07:14:24,008", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.set_default_temperature.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/set_default_temperature/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441663.707707, + "msecs": 707.7069282531738, + "relativeCreated": 60711.22217178345, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature/set and payload true", + "asctime": "2023-02-15 07:14:23,707" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.boost_timer", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/boost_timer", + "b'0'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441663.7198203, + "msecs": 719.8202610015869, + "relativeCreated": 60723.33550453186, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/boost_timer and payload b'0'", + "asctime": "2023-02-15 07:14:23,719" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve/set", + "b'{\"current_heating_setpoint\": 25}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441663.7207446, + "msecs": 720.7446098327637, + "relativeCreated": 60724.25985336304, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", + "asctime": "2023-02-15 07:14:23,720" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441663.7212024, + "msecs": 721.2023735046387, + "relativeCreated": 60724.71761703491, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:23,721" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "b'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441663.7220154, + "msecs": 722.015380859375, + "relativeCreated": 60725.53062438965, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'", + "asctime": "2023-02-15 07:14:23,722" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441663.723205, + "msecs": 723.2050895690918, + "relativeCreated": 60726.720333099365, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:23,723" + } + ], + "time_consumption": 0.2855699062347412 + }, + { + "name": "__tLogger__", + "msg": "Boost timer is correct (Content %s and Type is %s).", + "args": [ + "0", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441664.009554, + "msecs": 9.553909301757812, + "relativeCreated": 61013.06915283203, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Boost timer is correct (Content 0 and Type is ).", + "asctime": "2023-02-15 07:14:24,009", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Boost timer", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441664.0092137, + "msecs": 9.213685989379883, + "relativeCreated": 61012.72892951965, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Boost timer): 0 ()", + "asctime": "2023-02-15 07:14:24,009" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Boost timer", + "=", + "0", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441664.009414, + "msecs": 9.413957595825195, + "relativeCreated": 61012.9292011261, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Boost timer): result = 0 ()", + "asctime": "2023-02-15 07:14:24,009" + } + ], + "time_consumption": 0.0001399517059326172 + } + ], + "time_consumption": 0.9061737060546875, + "time_start": "2023-02-15 07:14:23,103", + "time_finished": "2023-02-15 07:14:24,009" + }, + "Default temperature test for device and virtual device: zigbee/gfw/dirk/heating_valve": { + "name": "__tLogger__", + "msg": "Default temperature test for device and virtual device: zigbee/gfw/dirk/heating_valve", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 50, + "funcName": "test_default_temperature", + "created": 1676441664.0100858, + "msecs": 10.085821151733398, + "relativeCreated": 61013.60106468201, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Default temperature test for device and virtual device: zigbee/gfw/dirk/heating_valve", + "asctime": "2023-02-15 07:14:24,010", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Valve setpoint to %.1f)", + "args": [ + 20 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 60, + "funcName": "__test_default_temperature__", + "created": 1676441664.3114452, + "msecs": 311.4452362060547, + "relativeCreated": 61314.96047973633, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Valve setpoint to 20.0)", + "asctime": "2023-02-15 07:14:24,311", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441664.0106428, + "msecs": 10.642766952514648, + "relativeCreated": 61014.15801048279, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:24,010" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441664.0119236, + "msecs": 11.923551559448242, + "relativeCreated": 61015.43879508972, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:24,011" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve/set", + "b'{\"current_heating_setpoint\": 20}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441664.0171921, + "msecs": 17.19212532043457, + "relativeCreated": 61020.70736885071, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", + "asctime": "2023-02-15 07:14:24,017" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441664.0175045, + "msecs": 17.504453659057617, + "relativeCreated": 61021.01969718933, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'20'", + "asctime": "2023-02-15 07:14:24,017" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/user_temperature_setpoint", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441664.0177243, + "msecs": 17.724275588989258, + "relativeCreated": 61021.23951911926, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'20'", + "asctime": "2023-02-15 07:14:24,017" + } + ], + "time_consumption": 0.29372096061706543 + }, + { + "name": "__tLogger__", + "msg": "Valve temperature setpoint (is not default temperature) is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441664.311678, + "msecs": 311.6779327392578, + "relativeCreated": 61315.19317626953, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Valve temperature setpoint (is not default temperature) is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:24,311", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Valve temperature setpoint (is not default temperature)", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441664.3116124, + "msecs": 311.6123676300049, + "relativeCreated": 61315.12761116028, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Valve temperature setpoint (is not default temperature)): True ()", + "asctime": "2023-02-15 07:14:24,311" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Valve temperature setpoint (is not default temperature)", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441664.3116486, + "msecs": 311.6486072540283, + "relativeCreated": 61315.1638507843, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Valve temperature setpoint (is not default temperature)): result = True ()", + "asctime": "2023-02-15 07:14:24,311" + } + ], + "time_consumption": 2.9325485229492188e-05 + }, + { + "name": "__tLogger__", + "msg": "Triggering set to default temperature (%.1f)", + "args": [ + 25 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 66, + "funcName": "__test_default_temperature__", + "created": 1676441664.6123798, + "msecs": 612.379789352417, + "relativeCreated": 61615.89503288269, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Triggering set to default temperature (25.0)", + "asctime": "2023-02-15 07:14:24,612", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.set_default_temperature.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/set_default_temperature/set", + "null" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441664.3117597, + "msecs": 311.75971031188965, + "relativeCreated": 61315.27495384216, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature/set and payload null", + "asctime": "2023-02-15 07:14:24,311" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/user_temperature_setpoint", + "b'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441664.313448, + "msecs": 313.4479522705078, + "relativeCreated": 61316.96319580078, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'", + "asctime": "2023-02-15 07:14:24,313" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve/set", + "b'{\"current_heating_setpoint\": 25}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441664.3550422, + "msecs": 355.0422191619873, + "relativeCreated": 61358.55746269226, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", + "asctime": "2023-02-15 07:14:24,355" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441664.3553395, + "msecs": 355.33952713012695, + "relativeCreated": 61358.8547706604, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:24,355" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "b'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441664.3557775, + "msecs": 355.7775020599365, + "relativeCreated": 61359.29274559021, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'", + "asctime": "2023-02-15 07:14:24,355" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441664.3563619, + "msecs": 356.36186599731445, + "relativeCreated": 61359.87710952759, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:24,356" + } + ], + "time_consumption": 0.25601792335510254 + }, + { + "name": "__tLogger__", + "msg": "Valve temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "25", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441664.6131208, + "msecs": 613.1207942962646, + "relativeCreated": 61616.63603782654, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Valve temperature setpoint is correct (Content 25 and Type is ).", + "asctime": "2023-02-15 07:14:24,613", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Valve temperature setpoint", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441664.6128423, + "msecs": 612.842321395874, + "relativeCreated": 61616.35756492615, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Valve temperature setpoint): 25 ()", + "asctime": "2023-02-15 07:14:24,612" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Valve temperature setpoint", + "=", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441664.6129963, + "msecs": 612.9963397979736, + "relativeCreated": 61616.51158332825, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Valve temperature setpoint): result = 25 ()", + "asctime": "2023-02-15 07:14:24,612" + } + ], + "time_consumption": 0.00012445449829101562 + } + ], + "time_consumption": 0.6030349731445312, + "time_start": "2023-02-15 07:14:24,010", + "time_finished": "2023-02-15 07:14:24,613" + }, + "Summer mode test: zigbee/gfw/dirk/heating_valve": { + "name": "__tLogger__", + "msg": "Summer mode test: zigbee/gfw/dirk/heating_valve", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 74, + "funcName": "test_summer_mode", + "created": 1676441664.6135857, + "msecs": 613.5857105255127, + "relativeCreated": 61617.100954055786, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Summer mode test: zigbee/gfw/dirk/heating_valve", + "asctime": "2023-02-15 07:14:24,613", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Default setpoint)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 79, + "funcName": "__test_summer_mode__", + "created": 1676441664.9147394, + "msecs": 914.7393703460693, + "relativeCreated": 61918.25461387634, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Default setpoint)", + "asctime": "2023-02-15 07:14:24,914", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.set_default_temperature.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/set_default_temperature/set", + "null" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441664.613894, + "msecs": 613.893985748291, + "relativeCreated": 61617.409229278564, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature/set and payload null", + "asctime": "2023-02-15 07:14:24,613" + } + ], + "time_consumption": 0.3008453845977783 + }, + { + "name": "__tLogger__", + "msg": "Summer mode is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441664.9154437, + "msecs": 915.4436588287354, + "relativeCreated": 61918.95890235901, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Summer mode is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:24,915", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Summer mode", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441664.9151688, + "msecs": 915.1687622070312, + "relativeCreated": 61918.684005737305, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Summer mode): False ()", + "asctime": "2023-02-15 07:14:24,915" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Summer mode", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441664.9153225, + "msecs": 915.3225421905518, + "relativeCreated": 61918.837785720825, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Summer mode): result = False ()", + "asctime": "2023-02-15 07:14:24,915" + } + ], + "time_consumption": 0.00012111663818359375 + }, + { + "name": "__tLogger__", + "msg": "Activating summer mode", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 86, + "funcName": "__test_summer_mode__", + "created": 1676441665.216922, + "msecs": 216.92204475402832, + "relativeCreated": 62220.4372882843, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Activating summer mode", + "asctime": "2023-02-15 07:14:25,216", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.summer_mode.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/summer_mode/set", + "true" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441664.9158132, + "msecs": 915.8132076263428, + "relativeCreated": 61919.328451156616, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/heating_valve/summer_mode/set and payload true", + "asctime": "2023-02-15 07:14:24,915" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve/set", + "b'{\"current_heating_setpoint\": 5}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441664.9287884, + "msecs": 928.788423538208, + "relativeCreated": 61932.30366706848, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 5}'", + "asctime": "2023-02-15 07:14:24,928" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441664.9293802, + "msecs": 929.3801784515381, + "relativeCreated": 61932.89542198181, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:24,929" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441664.9302294, + "msecs": 930.2294254302979, + "relativeCreated": 61933.74466896057, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'5'", + "asctime": "2023-02-15 07:14:24,930" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.summer_mode", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/summer_mode", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441664.9312153, + "msecs": 931.2152862548828, + "relativeCreated": 61934.730529785156, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/summer_mode and payload b'true'", + "asctime": "2023-02-15 07:14:24,931" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "b'{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441664.9319873, + "msecs": 931.9872856140137, + "relativeCreated": 61935.50252914429, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:24,931" + } + ], + "time_consumption": 0.28493475914001465 + }, + { + "name": "__tLogger__", + "msg": "Summer mode is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441665.2176902, + "msecs": 217.69022941589355, + "relativeCreated": 62221.20547294617, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Summer mode is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:25,217", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Summer mode", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441665.217387, + "msecs": 217.38696098327637, + "relativeCreated": 62220.90220451355, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Summer mode): True ()", + "asctime": "2023-02-15 07:14:25,217" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Summer mode", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441665.2175553, + "msecs": 217.55528450012207, + "relativeCreated": 62221.070528030396, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Summer mode): result = True ()", + "asctime": "2023-02-15 07:14:25,217" + } + ], + "time_consumption": 0.00013494491577148438 + }, + { + "name": "__tLogger__", + "msg": "Temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441665.2181468, + "msecs": 218.14680099487305, + "relativeCreated": 62221.66204452515, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Temperature setpoint is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:14:25,218", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Temperature setpoint", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441665.2179081, + "msecs": 217.90814399719238, + "relativeCreated": 62221.423387527466, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Temperature setpoint): 5 ()", + "asctime": "2023-02-15 07:14:25,217" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Temperature setpoint", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441665.218034, + "msecs": 218.034029006958, + "relativeCreated": 62221.54927253723, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Temperature setpoint): result = 5 ()", + "asctime": "2023-02-15 07:14:25,218" + } + ], + "time_consumption": 0.00011277198791503906 + }, + { + "name": "__tLogger__", + "msg": "Deactivating summer mode", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 92, + "funcName": "__test_summer_mode__", + "created": 1676441665.5195389, + "msecs": 519.5388793945312, + "relativeCreated": 62523.054122924805, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Deactivating summer mode", + "asctime": "2023-02-15 07:14:25,519", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.summer_mode.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/summer_mode/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441665.2185426, + "msecs": 218.54257583618164, + "relativeCreated": 62222.057819366455, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/heating_valve/summer_mode/set and payload false", + "asctime": "2023-02-15 07:14:25,218" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve/set", + "b'{\"current_heating_setpoint\": 25}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441665.2314513, + "msecs": 231.45127296447754, + "relativeCreated": 62234.96651649475, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", + "asctime": "2023-02-15 07:14:25,231" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441665.232005, + "msecs": 232.00488090515137, + "relativeCreated": 62235.520124435425, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:25,232" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "b'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441665.232857, + "msecs": 232.85698890686035, + "relativeCreated": 62236.372232437134, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'", + "asctime": "2023-02-15 07:14:25,232" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.summer_mode", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/summer_mode", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441665.2337637, + "msecs": 233.7636947631836, + "relativeCreated": 62237.27893829346, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/summer_mode and payload b'false'", + "asctime": "2023-02-15 07:14:25,233" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441665.2345607, + "msecs": 234.56072807312012, + "relativeCreated": 62238.07597160339, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:25,234" + } + ], + "time_consumption": 0.28497815132141113 + }, + { + "name": "__tLogger__", + "msg": "Summer mode is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441665.5202842, + "msecs": 520.2841758728027, + "relativeCreated": 62523.799419403076, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Summer mode is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:25,520", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Summer mode", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441665.5199752, + "msecs": 519.9751853942871, + "relativeCreated": 62523.49042892456, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Summer mode): False ()", + "asctime": "2023-02-15 07:14:25,519" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Summer mode", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441665.5201294, + "msecs": 520.1294422149658, + "relativeCreated": 62523.64468574524, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Summer mode): result = False ()", + "asctime": "2023-02-15 07:14:25,520" + } + ], + "time_consumption": 0.00015473365783691406 + }, + { + "name": "__tLogger__", + "msg": "Temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "25", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441665.5207007, + "msecs": 520.7006931304932, + "relativeCreated": 62524.21593666077, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Temperature setpoint is correct (Content 25 and Type is ).", + "asctime": "2023-02-15 07:14:25,520", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Temperature setpoint", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441665.520489, + "msecs": 520.488977432251, + "relativeCreated": 62524.004220962524, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Temperature setpoint): 25 ()", + "asctime": "2023-02-15 07:14:25,520" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Temperature setpoint", + "=", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441665.5205998, + "msecs": 520.5998420715332, + "relativeCreated": 62524.11508560181, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Temperature setpoint): result = 25 ()", + "asctime": "2023-02-15 07:14:25,520" + } + ], + "time_consumption": 0.00010085105895996094 + } + ], + "time_consumption": 0.9071149826049805, + "time_start": "2023-02-15 07:14:24,613", + "time_finished": "2023-02-15 07:14:25,520" + }, + "User temperature setpoint test for device and virtual device: zigbee/gfw/dirk/heating_valve": { + "name": "__tLogger__", + "msg": "User temperature setpoint test for device and virtual device: zigbee/gfw/dirk/heating_valve", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "test_user_temperature_setpoint", + "created": 1676441665.5211828, + "msecs": 521.1827754974365, + "relativeCreated": 62524.69801902771, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "User temperature setpoint test for device and virtual device: zigbee/gfw/dirk/heating_valve", + "asctime": "2023-02-15 07:14:25,521", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Changing valve temperature setpoint to '%.1f'", + "args": [ + 20 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 33, + "funcName": "__test_user_temperature_setpoint__", + "created": 1676441665.8225377, + "msecs": 822.5376605987549, + "relativeCreated": 62826.05290412903, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing valve temperature setpoint to '20.0'", + "asctime": "2023-02-15 07:14:25,822", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441665.5216005, + "msecs": 521.6004848480225, + "relativeCreated": 62525.115728378296, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:25,521" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441665.522918, + "msecs": 522.9179859161377, + "relativeCreated": 62526.43322944641, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:25,522" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve/set", + "b'{\"current_heating_setpoint\": 20}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441665.5275714, + "msecs": 527.571439743042, + "relativeCreated": 62531.086683273315, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", + "asctime": "2023-02-15 07:14:25,527" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441665.528169, + "msecs": 528.1689167022705, + "relativeCreated": 62531.684160232544, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'20'", + "asctime": "2023-02-15 07:14:25,528" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/user_temperature_setpoint", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441665.5283856, + "msecs": 528.3856391906738, + "relativeCreated": 62531.90088272095, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'20'", + "asctime": "2023-02-15 07:14:25,528" + } + ], + "time_consumption": 0.29415202140808105 + }, + { + "name": "__tLogger__", + "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441665.8231606, + "msecs": 823.1606483459473, + "relativeCreated": 62826.67589187622, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device valve temperature is correct (Content 20 and Type is ).", + "asctime": "2023-02-15 07:14:25,823", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device valve temperature", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441665.822918, + "msecs": 822.9179382324219, + "relativeCreated": 62826.433181762695, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device valve temperature): 20 ()", + "asctime": "2023-02-15 07:14:25,822" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device valve temperature", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441665.8230512, + "msecs": 823.0512142181396, + "relativeCreated": 62826.56645774841, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device valve temperature): result = 20 ()", + "asctime": "2023-02-15 07:14:25,823" + } + ], + "time_consumption": 0.00010943412780761719 + }, + { + "name": "__tLogger__", + "msg": "Virtual device user temperature is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441665.823511, + "msecs": 823.5108852386475, + "relativeCreated": 62827.02612876892, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device user temperature is correct (Content 20 and Type is ).", + "asctime": "2023-02-15 07:14:25,823", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device user temperature", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441665.8233297, + "msecs": 823.3296871185303, + "relativeCreated": 62826.844930648804, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device user temperature): 20 ()", + "asctime": "2023-02-15 07:14:25,823" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device user temperature", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441665.823425, + "msecs": 823.4250545501709, + "relativeCreated": 62826.940298080444, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device user temperature): result = 20 ()", + "asctime": "2023-02-15 07:14:25,823" + } + ], + "time_consumption": 8.58306884765625e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing videv user temperature setpoint to '%.1f'", + "args": [ + 25 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 41, + "funcName": "__test_user_temperature_setpoint__", + "created": 1676441666.1246948, + "msecs": 124.69482421875, + "relativeCreated": 63128.21006774902, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing videv user temperature setpoint to '25.0'", + "asctime": "2023-02-15 07:14:26,124", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/user_temperature_setpoint/set", + "25" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441665.823792, + "msecs": 823.7919807434082, + "relativeCreated": 62827.30722427368, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint/set and payload 25", + "asctime": "2023-02-15 07:14:25,823" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve/set", + "b'{\"current_heating_setpoint\": 25}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441665.8308828, + "msecs": 830.8827877044678, + "relativeCreated": 62834.39803123474, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", + "asctime": "2023-02-15 07:14:25,830" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441665.8311594, + "msecs": 831.1593532562256, + "relativeCreated": 62834.6745967865, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:25,831" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "b'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441665.8316147, + "msecs": 831.6147327423096, + "relativeCreated": 62835.12997627258, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'", + "asctime": "2023-02-15 07:14:25,831" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441665.83231, + "msecs": 832.3099613189697, + "relativeCreated": 62835.82520484924, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:25,832" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/user_temperature_setpoint", + "b'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441665.8749368, + "msecs": 874.9368190765381, + "relativeCreated": 62878.45206260681, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'", + "asctime": "2023-02-15 07:14:25,874" + } + ], + "time_consumption": 0.24975800514221191 + }, + { + "name": "__tLogger__", + "msg": "Valve device temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "25", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441666.1253595, + "msecs": 125.35953521728516, + "relativeCreated": 63128.87477874756, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Valve device temperature setpoint is correct (Content 25 and Type is ).", + "asctime": "2023-02-15 07:14:26,125", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Valve device temperature setpoint", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441666.1251209, + "msecs": 125.12087821960449, + "relativeCreated": 63128.63612174988, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Valve device temperature setpoint): 25 ()", + "asctime": "2023-02-15 07:14:26,125" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Valve device temperature setpoint", + "=", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441666.125253, + "msecs": 125.25296211242676, + "relativeCreated": 63128.7682056427, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Valve device temperature setpoint): result = 25 ()", + "asctime": "2023-02-15 07:14:26,125" + } + ], + "time_consumption": 0.00010657310485839844 + }, + { + "name": "__tLogger__", + "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", + "args": [ + "25", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441666.125708, + "msecs": 125.70810317993164, + "relativeCreated": 63129.223346710205, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device valve temperature is correct (Content 25 and Type is ).", + "asctime": "2023-02-15 07:14:26,125", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device valve temperature", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441666.125529, + "msecs": 125.52905082702637, + "relativeCreated": 63129.0442943573, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device valve temperature): 25 ()", + "asctime": "2023-02-15 07:14:26,125" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device valve temperature", + "=", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441666.1256232, + "msecs": 125.62322616577148, + "relativeCreated": 63129.138469696045, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device valve temperature): result = 25 ()", + "asctime": "2023-02-15 07:14:26,125" + } + ], + "time_consumption": 8.487701416015625e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing valve temperature setpoint to '%.1f'", + "args": [ + 20 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 33, + "funcName": "__test_user_temperature_setpoint__", + "created": 1676441666.4271753, + "msecs": 427.17528343200684, + "relativeCreated": 63430.69052696228, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing valve temperature setpoint to '20.0'", + "asctime": "2023-02-15 07:14:26,427", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441666.1260843, + "msecs": 126.0843276977539, + "relativeCreated": 63129.59957122803, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:26,126" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441666.1273513, + "msecs": 127.35128402709961, + "relativeCreated": 63130.86652755737, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:26,127" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve/set", + "b'{\"current_heating_setpoint\": 20}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441666.131771, + "msecs": 131.77108764648438, + "relativeCreated": 63135.28633117676, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", + "asctime": "2023-02-15 07:14:26,131" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441666.1324532, + "msecs": 132.45320320129395, + "relativeCreated": 63135.96844673157, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'20'", + "asctime": "2023-02-15 07:14:26,132" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/user_temperature_setpoint", + "b'20'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441666.1331124, + "msecs": 133.11243057250977, + "relativeCreated": 63136.62767410278, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'20'", + "asctime": "2023-02-15 07:14:26,133" + } + ], + "time_consumption": 0.29406285285949707 + }, + { + "name": "__tLogger__", + "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441666.427648, + "msecs": 427.64806747436523, + "relativeCreated": 63431.16331100464, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device valve temperature is correct (Content 20 and Type is ).", + "asctime": "2023-02-15 07:14:26,427", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device valve temperature", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441666.4274814, + "msecs": 427.48141288757324, + "relativeCreated": 63430.99665641785, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device valve temperature): 20 ()", + "asctime": "2023-02-15 07:14:26,427" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device valve temperature", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441666.4275734, + "msecs": 427.57344245910645, + "relativeCreated": 63431.08868598938, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device valve temperature): result = 20 ()", + "asctime": "2023-02-15 07:14:26,427" + } + ], + "time_consumption": 7.462501525878906e-05 + }, + { + "name": "__tLogger__", + "msg": "Virtual device user temperature is correct (Content %s and Type is %s).", + "args": [ + "20", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441666.4278975, + "msecs": 427.89745330810547, + "relativeCreated": 63431.41269683838, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device user temperature is correct (Content 20 and Type is ).", + "asctime": "2023-02-15 07:14:26,427", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device user temperature", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441666.4277632, + "msecs": 427.7632236480713, + "relativeCreated": 63431.278467178345, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device user temperature): 20 ()", + "asctime": "2023-02-15 07:14:26,427" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device user temperature", + "=", + "20", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441666.4278295, + "msecs": 427.8295040130615, + "relativeCreated": 63431.344747543335, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device user temperature): result = 20 ()", + "asctime": "2023-02-15 07:14:26,427" + } + ], + "time_consumption": 6.794929504394531e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing videv user temperature setpoint to '%.1f'", + "args": [ + 25 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", + "filename": "heating.py", + "module": "heating", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 41, + "funcName": "__test_user_temperature_setpoint__", + "created": 1676441666.7289133, + "msecs": 728.9133071899414, + "relativeCreated": 63732.428550720215, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing videv user temperature setpoint to '25.0'", + "asctime": "2023-02-15 07:14:26,728", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/user_temperature_setpoint/set", + "25" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441666.4280756, + "msecs": 428.07555198669434, + "relativeCreated": 63431.59079551697, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint/set and payload 25", + "asctime": "2023-02-15 07:14:26,428" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve/set", + "b'{\"current_heating_setpoint\": 25}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441666.431941, + "msecs": 431.94103240966797, + "relativeCreated": 63435.45627593994, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", + "asctime": "2023-02-15 07:14:26,431" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441666.4322584, + "msecs": 432.25836753845215, + "relativeCreated": 63435.773611068726, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:26,432" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "b'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441666.432893, + "msecs": 432.8930377960205, + "relativeCreated": 63436.408281326294, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'", + "asctime": "2023-02-15 07:14:26,432" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/heating_valve/user_temperature_setpoint", + "b'25'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441666.4336941, + "msecs": 433.69412422180176, + "relativeCreated": 63437.209367752075, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'", + "asctime": "2023-02-15 07:14:26,433" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/heating_valve", + "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441666.434345, + "msecs": 434.345006942749, + "relativeCreated": 63437.86025047302, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:26,434" + } + ], + "time_consumption": 0.2945683002471924 + }, + { + "name": "__tLogger__", + "msg": "Valve device temperature setpoint is correct (Content %s and Type is %s).", + "args": [ + "25", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441666.7296517, + "msecs": 729.651689529419, + "relativeCreated": 63733.16693305969, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Valve device temperature setpoint is correct (Content 25 and Type is ).", + "asctime": "2023-02-15 07:14:26,729", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Valve device temperature setpoint", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441666.7293773, + "msecs": 729.377269744873, + "relativeCreated": 63732.89251327515, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Valve device temperature setpoint): 25 ()", + "asctime": "2023-02-15 07:14:26,729" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Valve device temperature setpoint", + "=", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441666.729531, + "msecs": 729.5310497283936, + "relativeCreated": 63733.04629325867, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Valve device temperature setpoint): result = 25 ()", + "asctime": "2023-02-15 07:14:26,729" + } + ], + "time_consumption": 0.00012063980102539062 + }, + { + "name": "__tLogger__", + "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", + "args": [ + "25", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441666.730056, + "msecs": 730.0560474395752, + "relativeCreated": 63733.57129096985, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device valve temperature is correct (Content 25 and Type is ).", + "asctime": "2023-02-15 07:14:26,730", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device valve temperature", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441666.7298446, + "msecs": 729.8445701599121, + "relativeCreated": 63733.359813690186, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device valve temperature): 25 ()", + "asctime": "2023-02-15 07:14:26,729" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device valve temperature", + "=", + "25", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441666.7299569, + "msecs": 729.956865310669, + "relativeCreated": 63733.47210884094, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device valve temperature): result = 25 ()", + "asctime": "2023-02-15 07:14:26,729" + } + ], + "time_consumption": 9.918212890625e-05 + } + ], + "time_consumption": 1.2088732719421387, + "time_start": "2023-02-15 07:14:25,521", + "time_finished": "2023-02-15 07:14:26,730" + }, + "Brightness test for device and virtual device: zigbee/gfw/dirk/main_light": { + "name": "__tLogger__", + "msg": "Brightness test for device and virtual device: zigbee/gfw/dirk/main_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 50, + "funcName": "test_brightness", + "created": 1676441666.7306707, + "msecs": 730.670690536499, + "relativeCreated": 63734.18593406677, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Brightness test for device and virtual device: zigbee/gfw/dirk/main_light", + "asctime": "2023-02-15 07:14:26,730", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Power on)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 57, + "funcName": "__test_brightness__", + "created": 1676441667.0327015, + "msecs": 32.70149230957031, + "relativeCreated": 64036.216735839844, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Power on)", + "asctime": "2023-02-15 07:14:27,032", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/dirk/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441666.730987, + "msecs": 730.9870719909668, + "relativeCreated": 63734.50231552124, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:26,730" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441666.7316542, + "msecs": 731.654167175293, + "relativeCreated": 63735.16941070557, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:26,731" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/dirk/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441666.7327929, + "msecs": 732.792854309082, + "relativeCreated": 63736.308097839355, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:26,732" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441666.7336426, + "msecs": 733.642578125, + "relativeCreated": 63737.15782165527, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:26,733" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441666.7794025, + "msecs": 779.402494430542, + "relativeCreated": 63782.917737960815, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:26,779" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441666.7802556, + "msecs": 780.2555561065674, + "relativeCreated": 63783.77079963684, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:14:26,780" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441666.7808962, + "msecs": 780.8961868286133, + "relativeCreated": 63784.41143035889, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:14:26,780" + } + ], + "time_consumption": 0.25180530548095703 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441667.0334425, + "msecs": 33.44249725341797, + "relativeCreated": 64036.95774078369, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:27,033", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441667.0331614, + "msecs": 33.16140174865723, + "relativeCreated": 64036.67664527893, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 50 ()", + "asctime": "2023-02-15 07:14:27,033" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441667.0333178, + "msecs": 33.31780433654785, + "relativeCreated": 64036.83304786682, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:27,033" + } + ], + "time_consumption": 0.0001246929168701172 + }, + { + "name": "__tLogger__", + "msg": "Changing light device brightness to '%d'", + "args": [ + 65 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 63, + "funcName": "__test_brightness__", + "created": 1676441667.334744, + "msecs": 334.7439765930176, + "relativeCreated": 64338.25922012329, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device brightness to '65'", + "asctime": "2023-02-15 07:14:27,334", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441667.0338418, + "msecs": 33.841848373413086, + "relativeCreated": 64037.35709190369, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:27,033" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441667.035163, + "msecs": 35.162925720214844, + "relativeCreated": 64038.67816925049, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:27,035" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness", + "b'65'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441667.0375204, + "msecs": 37.520408630371094, + "relativeCreated": 64041.035652160645, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'65'", + "asctime": "2023-02-15 07:14:27,037" + } + ], + "time_consumption": 0.2972235679626465 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441667.3354971, + "msecs": 335.4971408843994, + "relativeCreated": 64339.01238441467, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:27,335", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441667.3351836, + "msecs": 335.18362045288086, + "relativeCreated": 64338.698863983154, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 65 ()", + "asctime": "2023-02-15 07:14:27,335" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441667.3353722, + "msecs": 335.3722095489502, + "relativeCreated": 64338.88745307922, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:27,335" + } + ], + "time_consumption": 0.00012493133544921875 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441667.3359046, + "msecs": 335.904598236084, + "relativeCreated": 64339.41984176636, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:27,335", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441667.3356948, + "msecs": 335.6947898864746, + "relativeCreated": 64339.21003341675, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 65 ()", + "asctime": "2023-02-15 07:14:27,335" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441667.3358052, + "msecs": 335.80517768859863, + "relativeCreated": 64339.32042121887, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:27,335" + } + ], + "time_consumption": 9.942054748535156e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 69, + "funcName": "__test_brightness__", + "created": 1676441667.6373587, + "msecs": 637.3586654663086, + "relativeCreated": 64640.87390899658, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device brightness to '50'", + "asctime": "2023-02-15 07:14:27,637", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441667.3362541, + "msecs": 336.2541198730469, + "relativeCreated": 64339.76936340332, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 50", + "asctime": "2023-02-15 07:14:27,336" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/main_light/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441667.339667, + "msecs": 339.66708183288574, + "relativeCreated": 64343.18232536316, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:14:27,339" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441667.3401837, + "msecs": 340.1837348937988, + "relativeCreated": 64343.69897842407, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:27,340" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441667.341436, + "msecs": 341.43590927124023, + "relativeCreated": 64344.951152801514, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:27,341" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441667.385187, + "msecs": 385.18691062927246, + "relativeCreated": 64388.702154159546, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:14:27,385" + } + ], + "time_consumption": 0.25217175483703613 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441667.6380858, + "msecs": 638.0858421325684, + "relativeCreated": 64641.60108566284, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:27,638", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441667.637813, + "msecs": 637.8130912780762, + "relativeCreated": 64641.32833480835, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 50 ()", + "asctime": "2023-02-15 07:14:27,637" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441667.637966, + "msecs": 637.9659175872803, + "relativeCreated": 64641.481161117554, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:27,637" + } + ], + "time_consumption": 0.00011992454528808594 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441667.6386003, + "msecs": 638.6003494262695, + "relativeCreated": 64642.11559295654, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:27,638", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441667.6382856, + "msecs": 638.2856369018555, + "relativeCreated": 64641.80088043213, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 50 ()", + "asctime": "2023-02-15 07:14:27,638" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441667.638399, + "msecs": 638.3988857269287, + "relativeCreated": 64641.9141292572, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:27,638" + } + ], + "time_consumption": 0.0002014636993408203 + }, + { + "name": "__tLogger__", + "msg": "Changing light device brightness to '%d'", + "args": [ + 65 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 63, + "funcName": "__test_brightness__", + "created": 1676441667.9401498, + "msecs": 940.1497840881348, + "relativeCreated": 64943.66502761841, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device brightness to '65'", + "asctime": "2023-02-15 07:14:27,940", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441667.6390119, + "msecs": 639.0118598937988, + "relativeCreated": 64642.52710342407, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:27,639" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441667.6402802, + "msecs": 640.2802467346191, + "relativeCreated": 64643.79549026489, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:27,640" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness", + "b'65'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441667.6431968, + "msecs": 643.1968212127686, + "relativeCreated": 64646.71206474304, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'65'", + "asctime": "2023-02-15 07:14:27,643" + } + ], + "time_consumption": 0.2969529628753662 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441667.9408722, + "msecs": 940.8721923828125, + "relativeCreated": 64944.387435913086, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:27,940", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441667.940598, + "msecs": 940.5980110168457, + "relativeCreated": 64944.11325454712, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 65 ()", + "asctime": "2023-02-15 07:14:27,940" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441667.9407492, + "msecs": 940.7491683959961, + "relativeCreated": 64944.26441192627, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:27,940" + } + ], + "time_consumption": 0.00012302398681640625 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441667.9413197, + "msecs": 941.3197040557861, + "relativeCreated": 64944.83494758606, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:27,941", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441667.9411068, + "msecs": 941.1067962646484, + "relativeCreated": 64944.62203979492, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 65 ()", + "asctime": "2023-02-15 07:14:27,941" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441667.941219, + "msecs": 941.2190914154053, + "relativeCreated": 64944.73433494568, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:27,941" + } + ], + "time_consumption": 0.00010061264038085938 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 69, + "funcName": "__test_brightness__", + "created": 1676441668.2427437, + "msecs": 242.74373054504395, + "relativeCreated": 65246.25897407532, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device brightness to '50'", + "asctime": "2023-02-15 07:14:28,242", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441667.9415987, + "msecs": 941.598653793335, + "relativeCreated": 64945.11389732361, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 50", + "asctime": "2023-02-15 07:14:27,941" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/main_light/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441667.9448597, + "msecs": 944.8597431182861, + "relativeCreated": 64948.37498664856, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:14:27,944" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441667.9454083, + "msecs": 945.4083442687988, + "relativeCreated": 64948.92358779907, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:27,945" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441667.9466858, + "msecs": 946.685791015625, + "relativeCreated": 64950.2010345459, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:27,946" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441667.990006, + "msecs": 990.0059700012207, + "relativeCreated": 64993.521213531494, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:14:27,990" + } + ], + "time_consumption": 0.25273776054382324 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441668.243504, + "msecs": 243.50404739379883, + "relativeCreated": 65247.01929092407, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:28,243", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441668.243229, + "msecs": 243.22891235351562, + "relativeCreated": 65246.74415588379, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 50 ()", + "asctime": "2023-02-15 07:14:28,243" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441668.2433844, + "msecs": 243.38436126708984, + "relativeCreated": 65246.89960479736, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:28,243" + } + ], + "time_consumption": 0.00011968612670898438 + }, + { + "name": "__tLogger__", + "msg": "Resetting precondition (Power off)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 74, + "funcName": "__test_brightness__", + "created": 1676441668.5450075, + "msecs": 545.0074672698975, + "relativeCreated": 65548.52271080017, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Resetting precondition (Power off)", + "asctime": "2023-02-15 07:14:28,545", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/dirk/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441668.243815, + "msecs": 243.81494522094727, + "relativeCreated": 65247.33018875122, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:28,243" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/dirk/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441668.2451947, + "msecs": 245.194673538208, + "relativeCreated": 65248.70991706848, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:28,245" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441668.250086, + "msecs": 250.08606910705566, + "relativeCreated": 65253.60131263733, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:28,250" + } + ], + "time_consumption": 0.2949213981628418 + } + ], + "time_consumption": 1.8143367767333984, + "time_start": "2023-02-15 07:14:26,730", + "time_finished": "2023-02-15 07:14:28,545" + }, + "Color temperature test for device and virtual device: zigbee/gfw/dirk/main_light": { + "name": "__tLogger__", + "msg": "Color temperature test for device and virtual device: zigbee/gfw/dirk/main_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 81, + "funcName": "test_color_temp", + "created": 1676441668.5457728, + "msecs": 545.7727909088135, + "relativeCreated": 65549.28803443909, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Color temperature test for device and virtual device: zigbee/gfw/dirk/main_light", + "asctime": "2023-02-15 07:14:28,545", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Power on)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 88, + "funcName": "__test_color_temp__", + "created": 1676441668.8478353, + "msecs": 847.8353023529053, + "relativeCreated": 65851.35054588318, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Power on)", + "asctime": "2023-02-15 07:14:28,847", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/dirk/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441668.5461137, + "msecs": 546.1137294769287, + "relativeCreated": 65549.6289730072, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:28,546" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441668.5468097, + "msecs": 546.8096733093262, + "relativeCreated": 65550.3249168396, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:28,546" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/dirk/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441668.5479991, + "msecs": 547.9991436004639, + "relativeCreated": 65551.51438713074, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:28,547" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441668.5488493, + "msecs": 548.84934425354, + "relativeCreated": 65552.36458778381, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:28,548" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441668.5953872, + "msecs": 595.3872203826904, + "relativeCreated": 65598.90246391296, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:28,595" + } + ], + "time_consumption": 0.25244808197021484 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "5", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441668.84858, + "msecs": 848.5798835754395, + "relativeCreated": 65852.09512710571, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:14:28,848", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441668.848295, + "msecs": 848.2949733734131, + "relativeCreated": 65851.81021690369, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 5 ()", + "asctime": "2023-02-15 07:14:28,848" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "5", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441668.8484545, + "msecs": 848.454475402832, + "relativeCreated": 65851.9697189331, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 5 ()", + "asctime": "2023-02-15 07:14:28,848" + } + ], + "time_consumption": 0.00012540817260742188 + }, + { + "name": "__tLogger__", + "msg": "Changing light device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 94, + "funcName": "__test_color_temp__", + "created": 1676441669.15016, + "msecs": 150.1600742340088, + "relativeCreated": 66153.67531776428, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device color temperature to '5'", + "asctime": "2023-02-15 07:14:29,150", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441668.8489873, + "msecs": 848.987340927124, + "relativeCreated": 65852.5025844574, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}", + "asctime": "2023-02-15 07:14:28,848" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441668.8502953, + "msecs": 850.2953052520752, + "relativeCreated": 65853.81054878235, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'", + "asctime": "2023-02-15 07:14:28,850" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441668.8528087, + "msecs": 852.8087139129639, + "relativeCreated": 65856.32395744324, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'8'", + "asctime": "2023-02-15 07:14:28,852" + } + ], + "time_consumption": 0.2973513603210449 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441669.1509342, + "msecs": 150.93421936035156, + "relativeCreated": 66154.44946289062, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:14:29,150", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441669.1506548, + "msecs": 150.65479278564453, + "relativeCreated": 66154.17003631592, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 8 ()", + "asctime": "2023-02-15 07:14:29,150" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441669.150812, + "msecs": 150.81191062927246, + "relativeCreated": 66154.32715415955, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 8 ()", + "asctime": "2023-02-15 07:14:29,150" } ], "time_consumption": 0.00012230873107910156 @@ -11945,15 +76281,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954623.7056038, - "msecs": 705.603837966919, - "relativeCreated": 9601.84621810913, - "thread": 139894075555840, + "created": 1676441669.151381, + "msecs": 151.3810157775879, + "relativeCreated": 66154.89625930786, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Light device brightness is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:03,705", + "asctime": "2023-02-15 07:14:29,151", "moduleLogger": [ { "name": "__unittest__", @@ -11973,15 +76309,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954623.7054121, - "msecs": 705.4121494293213, - "relativeCreated": 9601.654529571533, - "thread": 139894075555840, + "created": 1676441669.1511695, + "msecs": 151.1695384979248, + "relativeCreated": 66154.6847820282, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Light device brightness): 8 ()", - "asctime": "2023-02-09 15:57:03,705" + "asctime": "2023-02-15 07:14:29,151" }, { "name": "__unittest__", @@ -12002,18 +76338,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954623.7055147, - "msecs": 705.514669418335, - "relativeCreated": 9601.757049560547, - "thread": 139894075555840, + "created": 1676441669.151281, + "msecs": 151.28111839294434, + "relativeCreated": 66154.79636192322, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Light device brightness): result = 8 ()", - "asctime": "2023-02-09 15:57:03,705" + "asctime": "2023-02-15 07:14:29,151" } ], - "time_consumption": 8.916854858398438e-05 + "time_consumption": 9.989738464355469e-05 }, { "name": "__tLogger__", @@ -12031,21 +76367,21 @@ "stack_info": null, "lineno": 100, "funcName": "__test_color_temp__", - "created": 1675954624.0078425, - "msecs": 7.842540740966797, - "relativeCreated": 9904.084920883179, - "thread": 139894075555840, + "created": 1676441669.4526005, + "msecs": 452.60047912597656, + "relativeCreated": 66456.11572265625, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device color temperature to '5'", - "asctime": "2023-02-09 15:57:04,007", + "asctime": "2023-02-15 07:14:29,452", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffe/livingroom/floorlamp/color_temp", + "videv/gfw/dirk/main_light/color_temp/set", "5" ], "levelname": "DEBUG", @@ -12058,21 +76394,102 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954623.7058935, - "msecs": 705.8935165405273, - "relativeCreated": 9602.13589668274, - "thread": 139894075555840, + "created": 1676441669.151714, + "msecs": 151.71408653259277, + "relativeCreated": 66155.22933006287, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp and payload 5", - "asctime": "2023-02-09 15:57:03,705" + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 5", + "asctime": "2023-02-15 07:14:29,151" }, { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/livingroom/floorlamp/color_temp", + "zigbee/gfw/dirk/main_light/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441669.155029, + "msecs": 155.0290584564209, + "relativeCreated": 66158.5443019867, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:14:29,155" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441669.1555917, + "msecs": 155.5917263031006, + "relativeCreated": 66159.10696983337, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:29,155" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441669.156829, + "msecs": 156.8291187286377, + "relativeCreated": 66160.34436225891, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:29,156" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/color_temp", "b'5'" ], "levelname": "DEBUG", @@ -12085,288 +76502,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954623.7069945, - "msecs": 706.9945335388184, - "relativeCreated": 9603.23691368103, - "thread": 139894051313216, + "created": 1676441669.2019517, + "msecs": 201.9517421722412, + "relativeCreated": 66205.46698570251, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5'", - "asctime": "2023-02-09 15:57:03,706" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954623.7107646, - "msecs": 710.7646465301514, - "relativeCreated": 9607.007026672363, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:03,710" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954623.711259, - "msecs": 711.2588882446289, - "relativeCreated": 9607.50126838684, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:03,711" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954623.711759, - "msecs": 711.759090423584, - "relativeCreated": 9608.001470565796, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:03,711" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954623.7123609, - "msecs": 712.3608589172363, - "relativeCreated": 9608.603239059448, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:03,712" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954623.7128425, - "msecs": 712.8424644470215, - "relativeCreated": 9609.084844589233, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:03,712" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954623.7133598, - "msecs": 713.3598327636719, - "relativeCreated": 9609.602212905884, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:03,713" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954623.7138202, - "msecs": 713.820219039917, - "relativeCreated": 9610.062599182129, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:03,713" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954623.7142863, - "msecs": 714.2863273620605, - "relativeCreated": 9610.528707504272, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:03,714" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954623.7585962, - "msecs": 758.5961818695068, - "relativeCreated": 9654.838562011719, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:03,758" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954623.7592962, - "msecs": 759.296178817749, - "relativeCreated": 9655.538558959961, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:03,759" + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:14:29,201" } ], - "time_consumption": 0.24854636192321777 + "time_consumption": 0.25064873695373535 }, { "name": "__tLogger__", @@ -12385,15 +76532,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954624.0084581, - "msecs": 8.458137512207031, - "relativeCreated": 9904.700517654419, - "thread": 139894075555840, + "created": 1676441669.4532247, + "msecs": 453.22465896606445, + "relativeCreated": 66456.73990249634, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Light device brightness is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:04,008", + "asctime": "2023-02-15 07:14:29,453", "moduleLogger": [ { "name": "__unittest__", @@ -12413,15 +76560,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954624.0082123, - "msecs": 8.21232795715332, - "relativeCreated": 9904.454708099365, - "thread": 139894075555840, + "created": 1676441669.4529934, + "msecs": 452.99339294433594, + "relativeCreated": 66456.50863647461, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Light device brightness): 5 ()", - "asctime": "2023-02-09 15:57:04,008" + "asctime": "2023-02-15 07:14:29,452" }, { "name": "__unittest__", @@ -12442,22380 +76589,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954624.0083618, - "msecs": 8.36181640625, - "relativeCreated": 9904.604196548462, - "thread": 139894075555840, + "created": 1676441669.453122, + "msecs": 453.1219005584717, + "relativeCreated": 66456.63714408875, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Light device brightness): result = 5 ()", - "asctime": "2023-02-09 15:57:04,008" - } - ], - "time_consumption": 9.632110595703125e-05 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954624.0087843, - "msecs": 8.784294128417969, - "relativeCreated": 9905.02667427063, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:04,008", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954624.008611, - "msecs": 8.610963821411133, - "relativeCreated": 9904.853343963623, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 5 ()", - "asctime": "2023-02-09 15:57:04,008" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954624.008701, - "msecs": 8.701086044311523, - "relativeCreated": 9904.943466186523, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 5 ()", - "asctime": "2023-02-09 15:57:04,008" - } - ], - "time_consumption": 8.320808410644531e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing light device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 94, - "funcName": "__test_color_temp__", - "created": 1675954624.3101838, - "msecs": 310.1837635040283, - "relativeCreated": 10206.42614364624, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device color temperature to '5'", - "asctime": "2023-02-09 15:57:04,310", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954624.0091164, - "msecs": 9.116411209106445, - "relativeCreated": 9905.358791351318, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:04,009" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954624.010079, - "msecs": 10.078907012939453, - "relativeCreated": 9906.321287155151, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:04,010" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/color_temp", - "b'8.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954624.0123508, - "msecs": 12.350797653198242, - "relativeCreated": 9908.59317779541, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'8.0'", - "asctime": "2023-02-09 15:57:04,012" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954624.0129557, - "msecs": 12.955665588378906, - "relativeCreated": 9909.19804573059, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:04,012" - } - ], - "time_consumption": 0.2972280979156494 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954624.3107903, - "msecs": 310.7903003692627, - "relativeCreated": 10207.032680511475, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:04,310", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954624.3105466, - "msecs": 310.5466365814209, - "relativeCreated": 10206.789016723633, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 8 ()", - "asctime": "2023-02-09 15:57:04,310" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954624.310694, - "msecs": 310.69397926330566, - "relativeCreated": 10206.936359405518, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 8 ()", - "asctime": "2023-02-09 15:57:04,310" - } - ], - "time_consumption": 9.632110595703125e-05 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954624.3111162, - "msecs": 311.11621856689453, - "relativeCreated": 10207.358598709106, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:04,311", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954624.3109396, - "msecs": 310.9395503997803, - "relativeCreated": 10207.181930541992, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 8 ()", - "asctime": "2023-02-09 15:57:04,310" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954624.3110244, - "msecs": 311.02442741394043, - "relativeCreated": 10207.266807556152, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 8 ()", - "asctime": "2023-02-09 15:57:04,311" - } - ], - "time_consumption": 9.179115295410156e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 100, - "funcName": "__test_color_temp__", - "created": 1675954624.6132512, - "msecs": 613.2512092590332, - "relativeCreated": 10509.493589401245, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device color temperature to '5'", - "asctime": "2023-02-09 15:57:04,613", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/color_temp", - "5" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954624.3113751, - "msecs": 311.3751411437988, - "relativeCreated": 10207.61752128601, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp and payload 5", - "asctime": "2023-02-09 15:57:04,311" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954624.3123446, - "msecs": 312.3445510864258, - "relativeCreated": 10208.586931228638, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5'", - "asctime": "2023-02-09 15:57:04,312" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954624.3157396, - "msecs": 315.73963165283203, - "relativeCreated": 10211.982011795044, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:04,315" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954624.3162074, - "msecs": 316.2074089050293, - "relativeCreated": 10212.449789047241, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:04,316" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954624.3167198, - "msecs": 316.71977043151855, - "relativeCreated": 10212.96215057373, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:04,316" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954624.3173478, - "msecs": 317.34776496887207, - "relativeCreated": 10213.590145111084, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:04,317" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954624.3178556, - "msecs": 317.8555965423584, - "relativeCreated": 10214.09797668457, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:04,317" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954624.318334, - "msecs": 318.33410263061523, - "relativeCreated": 10214.576482772827, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:04,318" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954624.3188052, - "msecs": 318.8052177429199, - "relativeCreated": 10215.047597885132, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:04,318" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954624.3192663, - "msecs": 319.26631927490234, - "relativeCreated": 10215.508699417114, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:04,319" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954624.3624742, - "msecs": 362.4742031097412, - "relativeCreated": 10258.716583251953, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:04,362" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954624.363155, - "msecs": 363.1548881530762, - "relativeCreated": 10259.397268295288, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:04,363" - } - ], - "time_consumption": 0.25009632110595703 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954624.6138353, - "msecs": 613.835334777832, - "relativeCreated": 10510.077714920044, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:04,613", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954624.6136186, - "msecs": 613.6186122894287, - "relativeCreated": 10509.86099243164, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 5 ()", - "asctime": "2023-02-09 15:57:04,613" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954624.6137393, - "msecs": 613.7392520904541, - "relativeCreated": 10509.981632232666, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 5 ()", - "asctime": "2023-02-09 15:57:04,613" - } - ], - "time_consumption": 9.608268737792969e-05 - }, - { - "name": "__tLogger__", - "msg": "Resetting precondition (Power off)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 105, - "funcName": "__test_color_temp__", - "created": 1675954624.9152904, - "msecs": 915.290355682373, - "relativeCreated": 10811.532735824585, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Resetting precondition (Power off)", - "asctime": "2023-02-09 15:57:04,915", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954624.6141987, - "msecs": 614.1986846923828, - "relativeCreated": 10510.441064834595, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:04,614" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954624.6151903, - "msecs": 615.1902675628662, - "relativeCreated": 10511.432647705078, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:04,615" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954624.617468, - "msecs": 617.4681186676025, - "relativeCreated": 10513.710498809814, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:57:04,617" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954624.6180563, - "msecs": 618.0562973022461, - "relativeCreated": 10514.298677444458, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:04,618" - } - ], - "time_consumption": 0.29723405838012695 - } - ], - "time_consumption": 1.8150229454040527, - "time_start": "2023-02-09 15:57:03,100", - "time_finished": "2023-02-09 15:57:04,915" - }, - "Power On/ Off test for device and virtual device: zigbee/ffe/livingroom/floorlamp_1": { - "name": "__tLogger__", - "msg": "Power On/ Off test for device and virtual device: zigbee/ffe/livingroom/floorlamp_1", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 27, - "funcName": "test_power_on_off", - "created": 1675954624.915938, - "msecs": 915.9379005432129, - "relativeCreated": 10812.180280685425, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Power On/ Off test for device and virtual device: zigbee/ffe/livingroom/floorlamp_1", - "asctime": "2023-02-09 15:57:04,915", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954624.9163847, - "msecs": 916.3846969604492, - "relativeCreated": 10812.627077102661, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:04,916", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954624.9161623, - "msecs": 916.1622524261475, - "relativeCreated": 10812.40463256836, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:04,916" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954624.9162796, - "msecs": 916.2795543670654, - "relativeCreated": 10812.521934509277, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:04,916" - } - ], - "time_consumption": 0.00010514259338378906 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954625.2186291, - "msecs": 218.6291217803955, - "relativeCreated": 11114.871501922607, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:05,218", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954624.9167109, - "msecs": 916.7108535766602, - "relativeCreated": 10812.953233718872, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:04,916" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954624.9177222, - "msecs": 917.722225189209, - "relativeCreated": 10813.96460533142, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:04,917" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954624.9199917, - "msecs": 919.9917316436768, - "relativeCreated": 10816.234111785889, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2023-02-09 15:57:04,919" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954624.9205818, - "msecs": 920.5818176269531, - "relativeCreated": 10816.824197769165, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:04,920" - } - ], - "time_consumption": 0.2980473041534424 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954625.2192008, - "msecs": 219.20084953308105, - "relativeCreated": 11115.443229675293, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:05,219", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954625.2189887, - "msecs": 218.98865699768066, - "relativeCreated": 11115.231037139893, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:05,218" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954625.219107, - "msecs": 219.10691261291504, - "relativeCreated": 11115.349292755127, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:05,219" - } - ], - "time_consumption": 9.393692016601562e-05 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954625.219535, - "msecs": 219.53511238098145, - "relativeCreated": 11115.777492523193, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:05,219", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954625.2193491, - "msecs": 219.34914588928223, - "relativeCreated": 11115.591526031494, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:05,219" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954625.2194366, - "msecs": 219.4366455078125, - "relativeCreated": 11115.679025650024, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:05,219" - } - ], - "time_consumption": 9.846687316894531e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954625.5208857, - "msecs": 520.885705947876, - "relativeCreated": 11417.128086090088, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:05,520", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954625.219798, - "msecs": 219.79808807373047, - "relativeCreated": 11116.040468215942, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/livingroom/floorlamp/state and payload false", - "asctime": "2023-02-09 15:57:05,219" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.2207642, - "msecs": 220.76416015625, - "relativeCreated": 11117.006540298462, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:57:05,220" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.2240613, - "msecs": 224.0612506866455, - "relativeCreated": 11120.303630828857, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:05,224" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954625.2245407, - "msecs": 224.54071044921875, - "relativeCreated": 11120.78309059143, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:05,224" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.2250364, - "msecs": 225.0363826751709, - "relativeCreated": 11121.278762817383, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:05,225" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.2256737, - "msecs": 225.67367553710938, - "relativeCreated": 11121.916055679321, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:05,225" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.2261848, - "msecs": 226.18484497070312, - "relativeCreated": 11122.427225112915, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:05,226" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.2266505, - "msecs": 226.65047645568848, - "relativeCreated": 11122.8928565979, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:05,226" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.2271037, - "msecs": 227.10371017456055, - "relativeCreated": 11123.346090316772, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:05,227" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.2297661, - "msecs": 229.7661304473877, - "relativeCreated": 11126.0085105896, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:05,229" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.2714167, - "msecs": 271.41666412353516, - "relativeCreated": 11167.659044265747, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:57:05,271" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.272098, - "msecs": 272.0980644226074, - "relativeCreated": 11168.34044456482, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:05,272" - } - ], - "time_consumption": 0.24878764152526855 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954625.521533, - "msecs": 521.5330123901367, - "relativeCreated": 11417.775392532349, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:05,521", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954625.5213144, - "msecs": 521.3143825531006, - "relativeCreated": 11417.556762695312, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:05,521" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954625.5214374, - "msecs": 521.437406539917, - "relativeCreated": 11417.679786682129, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:05,521" - } - ], - "time_consumption": 9.560585021972656e-05 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954625.5218596, - "msecs": 521.8596458435059, - "relativeCreated": 11418.102025985718, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:05,521", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954625.521683, - "msecs": 521.6829776763916, - "relativeCreated": 11417.925357818604, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:05,521" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954625.5217817, - "msecs": 521.7816829681396, - "relativeCreated": 11418.024063110352, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:05,521" - } - ], - "time_consumption": 7.796287536621094e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954625.8240948, - "msecs": 824.0947723388672, - "relativeCreated": 11720.33715248108, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:05,824", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954625.5221817, - "msecs": 522.1817493438721, - "relativeCreated": 11418.424129486084, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:05,522" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.5231514, - "msecs": 523.1513977050781, - "relativeCreated": 11419.39377784729, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:05,523" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.5254369, - "msecs": 525.4368782043457, - "relativeCreated": 11421.679258346558, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2023-02-09 15:57:05,525" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.5260286, - "msecs": 526.0286331176758, - "relativeCreated": 11422.271013259888, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:05,526" - } - ], - "time_consumption": 0.2980661392211914 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954625.824742, - "msecs": 824.7420787811279, - "relativeCreated": 11720.98445892334, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:05,824", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954625.8244977, - "msecs": 824.4976997375488, - "relativeCreated": 11720.74007987976, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:05,824" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954625.8246343, - "msecs": 824.634313583374, - "relativeCreated": 11720.876693725586, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:05,824" - } - ], - "time_consumption": 0.00010776519775390625 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954625.8251746, - "msecs": 825.1745700836182, - "relativeCreated": 11721.41695022583, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:05,825", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954625.8249128, - "msecs": 824.9127864837646, - "relativeCreated": 11721.155166625977, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:05,824" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954625.8250778, - "msecs": 825.0777721405029, - "relativeCreated": 11721.320152282715, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:05,825" - } - ], - "time_consumption": 9.679794311523438e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954626.1265712, - "msecs": 126.5711784362793, - "relativeCreated": 12022.813558578491, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:06,126", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954625.8254552, - "msecs": 825.4551887512207, - "relativeCreated": 11721.697568893433, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/livingroom/floorlamp/state and payload false", - "asctime": "2023-02-09 15:57:05,825" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.826529, - "msecs": 826.5290260314941, - "relativeCreated": 11722.771406173706, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:57:05,826" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.8303065, - "msecs": 830.3065299987793, - "relativeCreated": 11726.548910140991, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:05,830" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954625.8308508, - "msecs": 830.8508396148682, - "relativeCreated": 11727.09321975708, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:05,830" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.8314373, - "msecs": 831.437349319458, - "relativeCreated": 11727.67972946167, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:05,831" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.8320312, - "msecs": 832.03125, - "relativeCreated": 11728.273630142212, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:05,832" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.8325107, - "msecs": 832.5107097625732, - "relativeCreated": 11728.753089904785, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:05,832" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.8329928, - "msecs": 832.9927921295166, - "relativeCreated": 11729.235172271729, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:05,832" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.8334773, - "msecs": 833.477258682251, - "relativeCreated": 11729.719638824463, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:05,833" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.8339338, - "msecs": 833.9338302612305, - "relativeCreated": 11730.176210403442, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:05,833" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.87938, - "msecs": 879.3799877166748, - "relativeCreated": 11775.622367858887, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:57:05,879" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954625.8800607, - "msecs": 880.0606727600098, - "relativeCreated": 11776.303052902222, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:05,880" - } - ], - "time_consumption": 0.24651050567626953 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954626.1271598, - "msecs": 127.15983390808105, - "relativeCreated": 12023.402214050293, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:06,127", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954626.126944, - "msecs": 126.94406509399414, - "relativeCreated": 12023.186445236206, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:06,126" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954626.1270645, - "msecs": 127.06446647644043, - "relativeCreated": 12023.306846618652, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:06,127" - } - ], - "time_consumption": 9.5367431640625e-05 - } - ], - "time_consumption": 1.2112219333648682, - "time_start": "2023-02-09 15:57:04,915", - "time_finished": "2023-02-09 15:57:06,127" - }, - "Brightness test for device and virtual device: zigbee/ffe/livingroom/main_light": { - "name": "__tLogger__", - "msg": "Brightness test for device and virtual device: zigbee/ffe/livingroom/main_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 50, - "funcName": "test_brightness", - "created": 1675954626.1276438, - "msecs": 127.64382362365723, - "relativeCreated": 12023.88620376587, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Brightness test for device and virtual device: zigbee/ffe/livingroom/main_light", - "asctime": "2023-02-09 15:57:06,127", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Power on)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 57, - "funcName": "__test_brightness__", - "created": 1675954626.4292324, - "msecs": 429.2323589324951, - "relativeCreated": 12325.474739074707, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Power on)", - "asctime": "2023-02-09 15:57:06,429", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954626.1279092, - "msecs": 127.90918350219727, - "relativeCreated": 12024.15156364441, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:06,127" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954626.1284575, - "msecs": 128.45754623413086, - "relativeCreated": 12024.699926376343, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:06,128" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.12933, - "msecs": 129.32991981506348, - "relativeCreated": 12025.572299957275, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:06,129" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.1299222, - "msecs": 129.92215156555176, - "relativeCreated": 12026.164531707764, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:06,129" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.1736321, - "msecs": 173.63214492797852, - "relativeCreated": 12069.87452507019, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:06,173" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954626.174228, - "msecs": 174.22795295715332, - "relativeCreated": 12070.470333099365, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:06,174" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.1747925, - "msecs": 174.79252815246582, - "relativeCreated": 12071.034908294678, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:06,174" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954626.1752403, - "msecs": 175.24027824401855, - "relativeCreated": 12071.48265838623, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:06,175" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.1758187, - "msecs": 175.81868171691895, - "relativeCreated": 12072.06106185913, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:06,175" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954626.17626, - "msecs": 176.25999450683594, - "relativeCreated": 12072.502374649048, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:06,176" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.1767244, - "msecs": 176.72443389892578, - "relativeCreated": 12072.966814041138, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:06,176" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954626.177212, - "msecs": 177.21199989318848, - "relativeCreated": 12073.4543800354, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:06,177" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.177842, - "msecs": 177.8419017791748, - "relativeCreated": 12074.084281921387, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:06,177" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954626.1782832, - "msecs": 178.2832145690918, - "relativeCreated": 12074.525594711304, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:06,178" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.1787267, - "msecs": 178.7266731262207, - "relativeCreated": 12074.969053268433, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:06,178" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954626.1791515, - "msecs": 179.1515350341797, - "relativeCreated": 12075.393915176392, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:06,179" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.1797187, - "msecs": 179.7187328338623, - "relativeCreated": 12075.961112976074, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:06,179" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.1802673, - "msecs": 180.267333984375, - "relativeCreated": 12076.509714126587, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:06,180" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.1807916, - "msecs": 180.79161643981934, - "relativeCreated": 12077.033996582031, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:06,180" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.1813495, - "msecs": 181.349515914917, - "relativeCreated": 12077.591896057129, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:06,181" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.1819973, - "msecs": 181.99729919433594, - "relativeCreated": 12078.239679336548, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:06,181" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.1825216, - "msecs": 182.52158164978027, - "relativeCreated": 12078.763961791992, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:06,182" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.183, - "msecs": 183.0000877380371, - "relativeCreated": 12079.242467880249, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:06,183" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.1834662, - "msecs": 183.46619606018066, - "relativeCreated": 12079.708576202393, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:06,183" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.1839228, - "msecs": 183.92276763916016, - "relativeCreated": 12080.165147781372, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:06,183" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.1844103, - "msecs": 184.41033363342285, - "relativeCreated": 12080.652713775635, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:06,184" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.1848683, - "msecs": 184.86833572387695, - "relativeCreated": 12081.110715866089, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:06,184" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.1854007, - "msecs": 185.40072441101074, - "relativeCreated": 12081.643104553223, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:06,185" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.2216022, - "msecs": 221.602201461792, - "relativeCreated": 12117.844581604004, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2023-02-09 15:57:06,221" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.2223704, - "msecs": 222.37038612365723, - "relativeCreated": 12118.61276626587, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:06,222" - } - ], - "time_consumption": 0.2068619728088379 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954626.4298277, - "msecs": 429.8276901245117, - "relativeCreated": 12326.070070266724, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:06,429", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954626.4296083, - "msecs": 429.6083450317383, - "relativeCreated": 12325.85072517395, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:57:06,429" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954626.4297326, - "msecs": 429.7325611114502, - "relativeCreated": 12325.974941253662, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:06,429" - } - ], - "time_consumption": 9.512901306152344e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing light device brightness to '%d'", - "args": [ - 65 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 63, - "funcName": "__test_brightness__", - "created": 1675954626.7311728, - "msecs": 731.1728000640869, - "relativeCreated": 12627.415180206299, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:57:06,731", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954626.4301558, - "msecs": 430.15575408935547, - "relativeCreated": 12326.398134231567, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:06,430" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.431252, - "msecs": 431.25200271606445, - "relativeCreated": 12327.494382858276, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:06,431" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/brightness", - "b'65.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.433816, - "msecs": 433.81595611572266, - "relativeCreated": 12330.058336257935, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:57:06,433" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.434518, - "msecs": 434.51809883117676, - "relativeCreated": 12330.760478973389, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:06,434" - } - ], - "time_consumption": 0.29665470123291016 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954626.7318156, - "msecs": 731.8155765533447, - "relativeCreated": 12628.057956695557, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:06,731", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954626.7315738, - "msecs": 731.5738201141357, - "relativeCreated": 12627.816200256348, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:57:06,731" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954626.7317088, - "msecs": 731.7087650299072, - "relativeCreated": 12627.95114517212, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:06,731" - } - ], - "time_consumption": 0.0001068115234375 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954626.7322164, - "msecs": 732.2163581848145, - "relativeCreated": 12628.458738327026, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:06,732", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954626.7320225, - "msecs": 732.0225238800049, - "relativeCreated": 12628.264904022217, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:57:06,732" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954626.732127, - "msecs": 732.1269512176514, - "relativeCreated": 12628.369331359863, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:06,732" - } - ], - "time_consumption": 8.940696716308594e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device brightness to '%d'", - "args": [ - 50 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 69, - "funcName": "__test_brightness__", - "created": 1675954627.0334098, - "msecs": 33.409833908081055, - "relativeCreated": 12929.652214050293, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:57:07,033", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/brightness", - "50" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954626.7325034, - "msecs": 732.5034141540527, - "relativeCreated": 12628.745794296265, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness and payload 50", - "asctime": "2023-02-09 15:57:06,732" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.7336013, - "msecs": 733.6013317108154, - "relativeCreated": 12629.843711853027, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50'", - "asctime": "2023-02-09 15:57:06,733" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.7354062, - "msecs": 735.4061603546143, - "relativeCreated": 12631.648540496826, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:06,735" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954626.7359338, - "msecs": 735.933780670166, - "relativeCreated": 12632.176160812378, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:06,735" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.736879, - "msecs": 736.8791103363037, - "relativeCreated": 12633.121490478516, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:06,736" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.7806985, - "msecs": 780.6985378265381, - "relativeCreated": 12676.94091796875, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:06,780" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954626.781466, - "msecs": 781.466007232666, - "relativeCreated": 12677.708387374878, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:06,781" - } - ], - "time_consumption": 0.25194382667541504 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954627.0340588, - "msecs": 34.05880928039551, - "relativeCreated": 12930.301189422607, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:07,034", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954627.0338151, - "msecs": 33.81514549255371, - "relativeCreated": 12930.057525634766, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:57:07,033" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954627.0339515, - "msecs": 33.951520919799805, - "relativeCreated": 12930.193901062012, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:07,033" - } - ], - "time_consumption": 0.00010728836059570312 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954627.0344658, - "msecs": 34.465789794921875, - "relativeCreated": 12930.708169937134, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:07,034", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954627.03423, - "msecs": 34.22999382019043, - "relativeCreated": 12930.472373962402, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:57:07,034" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954627.0343666, - "msecs": 34.366607666015625, - "relativeCreated": 12930.608987808228, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:07,034" - } - ], - "time_consumption": 9.918212890625e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing light device brightness to '%d'", - "args": [ - 65 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 63, - "funcName": "__test_brightness__", - "created": 1675954627.3358288, - "msecs": 335.8287811279297, - "relativeCreated": 13232.071161270142, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:57:07,335", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954627.0348015, - "msecs": 34.801483154296875, - "relativeCreated": 12931.043863296509, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:07,034" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.0358756, - "msecs": 35.875558853149414, - "relativeCreated": 12932.117938995361, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:07,035" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/brightness", - "b'65.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.0384948, - "msecs": 38.49482536315918, - "relativeCreated": 12934.737205505371, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:57:07,038" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.0391755, - "msecs": 39.17551040649414, - "relativeCreated": 12935.417890548706, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:07,039" - } - ], - "time_consumption": 0.29665327072143555 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954627.3364782, - "msecs": 336.47823333740234, - "relativeCreated": 13232.720613479614, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:07,336", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954627.3362346, - "msecs": 336.23456954956055, - "relativeCreated": 13232.476949691772, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:57:07,336" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954627.33637, - "msecs": 336.36999130249023, - "relativeCreated": 13232.612371444702, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:07,336" - } - ], - "time_consumption": 0.00010824203491210938 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954627.3368952, - "msecs": 336.895227432251, - "relativeCreated": 13233.137607574463, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:07,336", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954627.3366895, - "msecs": 336.6894721984863, - "relativeCreated": 13232.931852340698, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:57:07,336" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954627.3367908, - "msecs": 336.7908000946045, - "relativeCreated": 13233.033180236816, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:07,336" - } - ], - "time_consumption": 0.00010442733764648438 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device brightness to '%d'", - "args": [ - 50 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 69, - "funcName": "__test_brightness__", - "created": 1675954627.6391, - "msecs": 639.1000747680664, - "relativeCreated": 13535.342454910278, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:57:07,639", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/brightness", - "50" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954627.3372269, - "msecs": 337.22686767578125, - "relativeCreated": 13233.469247817993, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/livingroom/main_light/brightness and payload 50", - "asctime": "2023-02-09 15:57:07,337" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.3381948, - "msecs": 338.1948471069336, - "relativeCreated": 13234.437227249146, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50'", - "asctime": "2023-02-09 15:57:07,338" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.3397326, - "msecs": 339.7326469421387, - "relativeCreated": 13235.97502708435, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:07,339" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954627.340219, - "msecs": 340.21902084350586, - "relativeCreated": 13236.461400985718, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:07,340" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.3410752, - "msecs": 341.07518196105957, - "relativeCreated": 13237.317562103271, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:07,341" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.384338, - "msecs": 384.3379020690918, - "relativeCreated": 13280.580282211304, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:07,384" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.384993, - "msecs": 384.9930763244629, - "relativeCreated": 13281.235456466675, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:07,384" - } - ], - "time_consumption": 0.2541069984436035 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954627.639714, - "msecs": 639.7140026092529, - "relativeCreated": 13535.956382751465, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:07,639", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954627.6394646, - "msecs": 639.4646167755127, - "relativeCreated": 13535.706996917725, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:57:07,639" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954627.6395884, - "msecs": 639.5883560180664, - "relativeCreated": 13535.830736160278, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:07,639" - } - ], - "time_consumption": 0.00012564659118652344 - }, - { - "name": "__tLogger__", - "msg": "Resetting precondition (Power off)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 74, - "funcName": "__test_brightness__", - "created": 1675954627.9409509, - "msecs": 940.950870513916, - "relativeCreated": 13837.193250656128, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Resetting precondition (Power off)", - "asctime": "2023-02-09 15:57:07,940", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954627.6399398, - "msecs": 639.9397850036621, - "relativeCreated": 13536.182165145874, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:07,639" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.6409671, - "msecs": 640.9671306610107, - "relativeCreated": 13537.209510803223, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:07,640" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.6454852, - "msecs": 645.4851627349854, - "relativeCreated": 13541.727542877197, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:07,645" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954627.6460142, - "msecs": 646.0142135620117, - "relativeCreated": 13542.256593704224, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:07,646" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.646527, - "msecs": 646.5270519256592, - "relativeCreated": 13542.769432067871, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:07,646" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954627.646723, - "msecs": 646.7230319976807, - "relativeCreated": 13542.965412139893, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:07,646" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.646986, - "msecs": 646.9860076904297, - "relativeCreated": 13543.228387832642, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:07,646" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954627.6471858, - "msecs": 647.1858024597168, - "relativeCreated": 13543.428182601929, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:07,647" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.6473854, - "msecs": 647.3853588104248, - "relativeCreated": 13543.627738952637, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:07,647" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954627.6475778, - "msecs": 647.5777626037598, - "relativeCreated": 13543.820142745972, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:07,647" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.6478188, - "msecs": 647.8188037872314, - "relativeCreated": 13544.061183929443, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:07,647" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954627.6480124, - "msecs": 648.0123996734619, - "relativeCreated": 13544.254779815674, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:07,648" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.6482062, - "msecs": 648.2062339782715, - "relativeCreated": 13544.448614120483, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:07,648" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954627.648393, - "msecs": 648.392915725708, - "relativeCreated": 13544.63529586792, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:07,648" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.6486306, - "msecs": 648.6306190490723, - "relativeCreated": 13544.872999191284, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:07,648" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.6488717, - "msecs": 648.871660232544, - "relativeCreated": 13545.114040374756, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:07,648" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.649101, - "msecs": 649.1010189056396, - "relativeCreated": 13545.343399047852, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:07,649" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.6493149, - "msecs": 649.3148803710938, - "relativeCreated": 13545.557260513306, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:07,649" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.6495528, - "msecs": 649.5528221130371, - "relativeCreated": 13545.795202255249, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:07,649" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.6498003, - "msecs": 649.8003005981445, - "relativeCreated": 13546.042680740356, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:07,649" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.6500406, - "msecs": 650.0406265258789, - "relativeCreated": 13546.28300666809, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:07,650" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.6502836, - "msecs": 650.2835750579834, - "relativeCreated": 13546.525955200195, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:07,650" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.6960282, - "msecs": 696.0282325744629, - "relativeCreated": 13592.270612716675, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:57:07,696" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.696743, - "msecs": 696.7430114746094, - "relativeCreated": 13592.985391616821, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:07,696" - } - ], - "time_consumption": 0.24420785903930664 - } - ], - "time_consumption": 1.8133070468902588, - "time_start": "2023-02-09 15:57:06,127", - "time_finished": "2023-02-09 15:57:07,940" - }, - "Color temperature test for device and virtual device: zigbee/ffe/livingroom/main_light": { - "name": "__tLogger__", - "msg": "Color temperature test for device and virtual device: zigbee/ffe/livingroom/main_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 81, - "funcName": "test_color_temp", - "created": 1675954627.9416728, - "msecs": 941.6728019714355, - "relativeCreated": 13837.915182113647, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Color temperature test for device and virtual device: zigbee/ffe/livingroom/main_light", - "asctime": "2023-02-09 15:57:07,941", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Power on)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 88, - "funcName": "__test_color_temp__", - "created": 1675954628.24337, - "msecs": 243.37005615234375, - "relativeCreated": 14139.612436294556, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Power on)", - "asctime": "2023-02-09 15:57:08,243", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954627.9419556, - "msecs": 941.95556640625, - "relativeCreated": 13838.197946548462, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:07,941" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954627.9425004, - "msecs": 942.5003528594971, - "relativeCreated": 13838.742733001709, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:07,942" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.9433513, - "msecs": 943.3512687683105, - "relativeCreated": 13839.593648910522, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:07,943" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.9439619, - "msecs": 943.9618587493896, - "relativeCreated": 13840.204238891602, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:07,943" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.9854858, - "msecs": 985.4857921600342, - "relativeCreated": 13881.728172302246, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:07,985" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954627.9859638, - "msecs": 985.9638214111328, - "relativeCreated": 13882.206201553345, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:07,985" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.9863837, - "msecs": 986.3836765289307, - "relativeCreated": 13882.626056671143, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:07,986" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954627.9867053, - "msecs": 986.7053031921387, - "relativeCreated": 13882.94768333435, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:07,986" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.9874709, - "msecs": 987.4708652496338, - "relativeCreated": 13883.713245391846, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:07,987" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954627.9877985, - "msecs": 987.7984523773193, - "relativeCreated": 13884.040832519531, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:07,987" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.988137, - "msecs": 988.1370067596436, - "relativeCreated": 13884.379386901855, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:07,988" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954627.9884453, - "msecs": 988.4452819824219, - "relativeCreated": 13884.687662124634, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:07,988" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.988842, - "msecs": 988.8420104980469, - "relativeCreated": 13885.084390640259, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:07,988" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954627.9891667, - "msecs": 989.1667366027832, - "relativeCreated": 13885.409116744995, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:07,989" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.9894893, - "msecs": 989.4893169403076, - "relativeCreated": 13885.73169708252, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:07,989" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954627.9897962, - "msecs": 989.7961616516113, - "relativeCreated": 13886.038541793823, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:07,989" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.990192, - "msecs": 990.1919364929199, - "relativeCreated": 13886.434316635132, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:07,990" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.9905906, - "msecs": 990.5905723571777, - "relativeCreated": 13886.83295249939, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:07,990" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.9909556, - "msecs": 990.9555912017822, - "relativeCreated": 13887.197971343994, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:07,990" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.9914393, - "msecs": 991.4393424987793, - "relativeCreated": 13887.681722640991, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:07,991" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.9919415, - "msecs": 991.9414520263672, - "relativeCreated": 13888.18383216858, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:07,991" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.9923983, - "msecs": 992.3982620239258, - "relativeCreated": 13888.640642166138, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:07,992" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.992854, - "msecs": 992.854118347168, - "relativeCreated": 13889.09649848938, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:07,992" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954627.9933553, - "msecs": 993.3552742004395, - "relativeCreated": 13889.597654342651, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:07,993" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954628.0339131, - "msecs": 33.91313552856445, - "relativeCreated": 13930.155515670776, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2023-02-09 15:57:08,033" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954628.034663, - "msecs": 34.66296195983887, - "relativeCreated": 13930.90534210205, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:08,034" - } - ], - "time_consumption": 0.20870709419250488 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954628.243965, - "msecs": 243.96491050720215, - "relativeCreated": 14140.207290649414, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:08,243", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954628.2437196, - "msecs": 243.71957778930664, - "relativeCreated": 14139.961957931519, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 5 ()", - "asctime": "2023-02-09 15:57:08,243" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954628.2438424, - "msecs": 243.84236335754395, - "relativeCreated": 14140.084743499756, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 5 ()", - "asctime": "2023-02-09 15:57:08,243" - } - ], - "time_consumption": 0.00012254714965820312 - }, - { - "name": "__tLogger__", - "msg": "Changing light device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 94, - "funcName": "__test_color_temp__", - "created": 1675954628.5453422, - "msecs": 545.342206954956, - "relativeCreated": 14441.584587097168, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device color temperature to '5'", - "asctime": "2023-02-09 15:57:08,545", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954628.2442806, - "msecs": 244.28057670593262, - "relativeCreated": 14140.522956848145, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:08,244" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954628.2452025, - "msecs": 245.20254135131836, - "relativeCreated": 14141.44492149353, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:08,245" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/color_temp", - "b'8.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954628.2472181, - "msecs": 247.21813201904297, - "relativeCreated": 14143.460512161255, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'8.0'", - "asctime": "2023-02-09 15:57:08,247" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954628.2477553, - "msecs": 247.7552890777588, - "relativeCreated": 14143.99766921997, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:08,247" - } - ], - "time_consumption": 0.29758691787719727 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954628.5459328, - "msecs": 545.9327697753906, - "relativeCreated": 14442.175149917603, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:08,545", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954628.5457075, - "msecs": 545.7074642181396, - "relativeCreated": 14441.949844360352, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 8 ()", - "asctime": "2023-02-09 15:57:08,545" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954628.545833, - "msecs": 545.8331108093262, - "relativeCreated": 14442.075490951538, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 8 ()", - "asctime": "2023-02-09 15:57:08,545" - } - ], - "time_consumption": 9.965896606445312e-05 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954628.5462453, - "msecs": 546.2453365325928, - "relativeCreated": 14442.487716674805, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:08,546", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954628.5460832, - "msecs": 546.0832118988037, - "relativeCreated": 14442.325592041016, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 8 ()", - "asctime": "2023-02-09 15:57:08,546" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954628.5461693, - "msecs": 546.1692810058594, - "relativeCreated": 14442.411661148071, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 8 ()", - "asctime": "2023-02-09 15:57:08,546" - } - ], - "time_consumption": 7.605552673339844e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 100, - "funcName": "__test_color_temp__", - "created": 1675954628.8484313, - "msecs": 848.4313488006592, - "relativeCreated": 14744.673728942871, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device color temperature to '5'", - "asctime": "2023-02-09 15:57:08,848", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/color_temp", - "5" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954628.5465052, - "msecs": 546.5052127838135, - "relativeCreated": 14442.747592926025, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp and payload 5", - "asctime": "2023-02-09 15:57:08,546" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954628.5474968, - "msecs": 547.4967956542969, - "relativeCreated": 14443.739175796509, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5'", - "asctime": "2023-02-09 15:57:08,547" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954628.5490077, - "msecs": 549.0076541900635, - "relativeCreated": 14445.250034332275, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:08,549" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954628.5495138, - "msecs": 549.5138168334961, - "relativeCreated": 14445.756196975708, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:08,549" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954628.5503747, - "msecs": 550.3747463226318, - "relativeCreated": 14446.617126464844, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:08,550" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954628.5935097, - "msecs": 593.5096740722656, - "relativeCreated": 14489.752054214478, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:08,593" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954628.594163, - "msecs": 594.1629409790039, - "relativeCreated": 14490.405321121216, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:08,594" - } - ], - "time_consumption": 0.2542684078216553 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954628.84924, - "msecs": 849.2400646209717, - "relativeCreated": 14745.482444763184, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:08,849", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954628.8488874, - "msecs": 848.8874435424805, - "relativeCreated": 14745.129823684692, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 5 ()", - "asctime": "2023-02-09 15:57:08,848" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954628.8490963, - "msecs": 849.0962982177734, - "relativeCreated": 14745.338678359985, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 5 ()", - "asctime": "2023-02-09 15:57:08,849" - } - ], - "time_consumption": 0.0001437664031982422 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954628.849698, - "msecs": 849.6980667114258, - "relativeCreated": 14745.940446853638, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:08,849", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954628.8494515, - "msecs": 849.4515419006348, - "relativeCreated": 14745.693922042847, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 5 ()", - "asctime": "2023-02-09 15:57:08,849" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954628.8496041, - "msecs": 849.6041297912598, - "relativeCreated": 14745.846509933472, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 5 ()", - "asctime": "2023-02-09 15:57:08,849" - } - ], - "time_consumption": 9.393692016601562e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing light device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 94, - "funcName": "__test_color_temp__", - "created": 1675954629.1510487, - "msecs": 151.0486602783203, - "relativeCreated": 15047.291040420532, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device color temperature to '5'", - "asctime": "2023-02-09 15:57:09,151", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954628.8500578, - "msecs": 850.05784034729, - "relativeCreated": 14746.300220489502, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:08,850" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954628.8511667, - "msecs": 851.1667251586914, - "relativeCreated": 14747.409105300903, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:08,851" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/color_temp", - "b'8.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954628.854222, - "msecs": 854.2220592498779, - "relativeCreated": 14750.46443939209, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'8.0'", - "asctime": "2023-02-09 15:57:08,854" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954628.854905, - "msecs": 854.9048900604248, - "relativeCreated": 14751.147270202637, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:08,854" - } - ], - "time_consumption": 0.2961437702178955 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954629.1516535, - "msecs": 151.65352821350098, - "relativeCreated": 15047.895908355713, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:09,151", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954629.1514378, - "msecs": 151.43775939941406, - "relativeCreated": 15047.680139541626, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 8 ()", - "asctime": "2023-02-09 15:57:09,151" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954629.1515596, - "msecs": 151.55959129333496, - "relativeCreated": 15047.801971435547, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 8 ()", - "asctime": "2023-02-09 15:57:09,151" - } - ], - "time_consumption": 9.393692016601562e-05 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954629.1519866, - "msecs": 151.98659896850586, - "relativeCreated": 15048.228979110718, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:09,151", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954629.1518035, - "msecs": 151.80349349975586, - "relativeCreated": 15048.045873641968, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 8 ()", - "asctime": "2023-02-09 15:57:09,151" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954629.1519074, - "msecs": 151.90744400024414, - "relativeCreated": 15048.149824142456, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 8 ()", - "asctime": "2023-02-09 15:57:09,151" - } - ], - "time_consumption": 7.915496826171875e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 100, - "funcName": "__test_color_temp__", - "created": 1675954629.4531934, - "msecs": 453.19342613220215, - "relativeCreated": 15349.435806274414, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device color temperature to '5'", - "asctime": "2023-02-09 15:57:09,453", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/color_temp", - "5" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954629.1522505, - "msecs": 152.2505283355713, - "relativeCreated": 15048.492908477783, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/livingroom/main_light/color_temp and payload 5", - "asctime": "2023-02-09 15:57:09,152" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.1532452, - "msecs": 153.245210647583, - "relativeCreated": 15049.487590789795, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5'", - "asctime": "2023-02-09 15:57:09,153" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.1547217, - "msecs": 154.72173690795898, - "relativeCreated": 15050.96411705017, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:09,154" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954629.1552076, - "msecs": 155.20763397216797, - "relativeCreated": 15051.45001411438, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:09,155" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.156026, - "msecs": 156.02588653564453, - "relativeCreated": 15052.268266677856, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:09,156" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.2011597, - "msecs": 201.15971565246582, - "relativeCreated": 15097.402095794678, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:09,201" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.2018132, - "msecs": 201.8132209777832, - "relativeCreated": 15098.055601119995, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:09,201" - } - ], - "time_consumption": 0.25138020515441895 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954629.4538012, - "msecs": 453.80115509033203, - "relativeCreated": 15350.043535232544, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:09,453", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954629.4535596, - "msecs": 453.55963706970215, - "relativeCreated": 15349.802017211914, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 5 ()", - "asctime": "2023-02-09 15:57:09,453" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954629.4537055, - "msecs": 453.7055492401123, - "relativeCreated": 15349.947929382324, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 5 ()", - "asctime": "2023-02-09 15:57:09,453" - } - ], - "time_consumption": 9.560585021972656e-05 - }, - { - "name": "__tLogger__", - "msg": "Resetting precondition (Power off)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 105, - "funcName": "__test_color_temp__", - "created": 1675954629.755163, - "msecs": 755.1629543304443, - "relativeCreated": 15651.405334472656, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Resetting precondition (Power off)", - "asctime": "2023-02-09 15:57:09,755", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954629.4540358, - "msecs": 454.03575897216797, - "relativeCreated": 15350.27813911438, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:09,454" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.4550805, - "msecs": 455.080509185791, - "relativeCreated": 15351.322889328003, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:09,455" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.4600816, - "msecs": 460.0815773010254, - "relativeCreated": 15356.323957443237, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:09,460" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954629.4605834, - "msecs": 460.5834484100342, - "relativeCreated": 15356.825828552246, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:09,460" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.4611459, - "msecs": 461.14587783813477, - "relativeCreated": 15357.388257980347, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:09,461" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954629.4615772, - "msecs": 461.5771770477295, - "relativeCreated": 15357.819557189941, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:09,461" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.4623888, - "msecs": 462.3887538909912, - "relativeCreated": 15358.631134033203, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:09,462" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.462956, - "msecs": 462.9559516906738, - "relativeCreated": 15359.198331832886, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:09,462" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.505515, - "msecs": 505.51509857177734, - "relativeCreated": 15401.75747871399, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:09,505" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954629.5060697, - "msecs": 506.0696601867676, - "relativeCreated": 15402.31204032898, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:09,506" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.5066054, - "msecs": 506.6053867340088, - "relativeCreated": 15402.84776687622, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:09,506" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954629.5070486, - "msecs": 507.0486068725586, - "relativeCreated": 15403.29098701477, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:09,507" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.507612, - "msecs": 507.6119899749756, - "relativeCreated": 15403.854370117188, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:09,507" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954629.5080345, - "msecs": 508.03446769714355, - "relativeCreated": 15404.276847839355, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:09,508" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.5085297, - "msecs": 508.5296630859375, - "relativeCreated": 15404.77204322815, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:09,508" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954629.5089545, - "msecs": 508.9545249938965, - "relativeCreated": 15405.196905136108, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:09,508" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.5095348, - "msecs": 509.5348358154297, - "relativeCreated": 15405.777215957642, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:09,509" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.5100732, - "msecs": 510.073184967041, - "relativeCreated": 15406.315565109253, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:09,510" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.5105646, - "msecs": 510.56456565856934, - "relativeCreated": 15406.806945800781, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:57:09,510" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.5110652, - "msecs": 511.0652446746826, - "relativeCreated": 15407.307624816895, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:09,511" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.5115676, - "msecs": 511.5675926208496, - "relativeCreated": 15407.809972763062, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:09,511" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.5120313, - "msecs": 512.0313167572021, - "relativeCreated": 15408.273696899414, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:09,512" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.512502, - "msecs": 512.5019550323486, - "relativeCreated": 15408.74433517456, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:09,512" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.5129554, - "msecs": 512.9554271697998, - "relativeCreated": 15409.197807312012, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:09,512" - } - ], - "time_consumption": 0.24220752716064453 - } - ], - "time_consumption": 1.8134901523590088, - "time_start": "2023-02-09 15:57:07,941", - "time_finished": "2023-02-09 15:57:09,755" - }, - "Power On/ Off test for device and virtual device: shellies/ffe/livingroom/main_light": { - "name": "__tLogger__", - "msg": "Power On/ Off test for device and virtual device: shellies/ffe/livingroom/main_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 27, - "funcName": "test_power_on_off", - "created": 1675954629.755853, - "msecs": 755.8529376983643, - "relativeCreated": 15652.095317840576, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Power On/ Off test for device and virtual device: shellies/ffe/livingroom/main_light", - "asctime": "2023-02-09 15:57:09,755", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954629.7563066, - "msecs": 756.3066482543945, - "relativeCreated": 15652.549028396606, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:09,756", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954629.7560933, - "msecs": 756.0932636260986, - "relativeCreated": 15652.33564376831, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:09,756" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954629.7562113, - "msecs": 756.2112808227539, - "relativeCreated": 15652.453660964966, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:09,756" - } - ], - "time_consumption": 9.5367431640625e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954630.0589068, - "msecs": 58.90679359436035, - "relativeCreated": 15955.149173736572, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:10,058", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954629.7565103, - "msecs": 756.5102577209473, - "relativeCreated": 15652.75263786316, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:09,756" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954629.7570179, - "msecs": 757.0178508758545, - "relativeCreated": 15653.260231018066, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:09,757" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.7579126, - "msecs": 757.9126358032227, - "relativeCreated": 15654.155015945435, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:09,757" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.7585063, - "msecs": 758.5062980651855, - "relativeCreated": 15654.748678207397, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:09,758" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.8017457, - "msecs": 801.7456531524658, - "relativeCreated": 15697.988033294678, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:09,801" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954629.8023, - "msecs": 802.299976348877, - "relativeCreated": 15698.542356491089, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:09,802" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.8028178, - "msecs": 802.8178215026855, - "relativeCreated": 15699.060201644897, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:09,802" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954629.803242, - "msecs": 803.2419681549072, - "relativeCreated": 15699.48434829712, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:09,803" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.8038101, - "msecs": 803.8101196289062, - "relativeCreated": 15700.052499771118, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:09,803" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954629.8042285, - "msecs": 804.2285442352295, - "relativeCreated": 15700.470924377441, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:09,804" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.8046706, - "msecs": 804.6705722808838, - "relativeCreated": 15700.912952423096, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:09,804" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954629.805119, - "msecs": 805.1190376281738, - "relativeCreated": 15701.361417770386, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:09,805" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.8056767, - "msecs": 805.6766986846924, - "relativeCreated": 15701.919078826904, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:09,805" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954629.8060942, - "msecs": 806.0941696166992, - "relativeCreated": 15702.336549758911, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:09,806" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.8065305, - "msecs": 806.5304756164551, - "relativeCreated": 15702.772855758667, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:09,806" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954629.806937, - "msecs": 806.9369792938232, - "relativeCreated": 15703.179359436035, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:09,806" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.8074906, - "msecs": 807.4905872344971, - "relativeCreated": 15703.732967376709, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:09,807" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.8080363, - "msecs": 808.0363273620605, - "relativeCreated": 15704.278707504272, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:09,808" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.808535, - "msecs": 808.535099029541, - "relativeCreated": 15704.777479171753, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:09,808" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.8090177, - "msecs": 809.0176582336426, - "relativeCreated": 15705.260038375854, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:09,809" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.8095794, - "msecs": 809.5793724060059, - "relativeCreated": 15705.821752548218, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:09,809" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.8101673, - "msecs": 810.1673126220703, - "relativeCreated": 15706.409692764282, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:09,810" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.8106544, - "msecs": 810.6544017791748, - "relativeCreated": 15706.896781921387, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:09,810" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.8111358, - "msecs": 811.1357688903809, - "relativeCreated": 15707.378149032593, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:09,811" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.849743, - "msecs": 849.7428894042969, - "relativeCreated": 15745.985269546509, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2023-02-09 15:57:09,849" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954629.850498, - "msecs": 850.4979610443115, - "relativeCreated": 15746.740341186523, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:09,850" - } - ], - "time_consumption": 0.20840883255004883 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954630.059626, - "msecs": 59.626102447509766, - "relativeCreated": 15955.868482589722, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:10,059", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954630.0593638, - "msecs": 59.36384201049805, - "relativeCreated": 15955.60622215271, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:10,059" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954630.0595095, - "msecs": 59.5095157623291, - "relativeCreated": 15955.751895904541, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:10,059" - } - ], - "time_consumption": 0.00011658668518066406 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954630.0599964, - "msecs": 59.99636650085449, - "relativeCreated": 15956.238746643066, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:10,059", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954630.0598044, - "msecs": 59.804439544677734, - "relativeCreated": 15956.04681968689, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:10,059" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954630.0599058, - "msecs": 59.9057674407959, - "relativeCreated": 15956.148147583008, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:10,059" - } - ], - "time_consumption": 9.059906005859375e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954630.3613591, - "msecs": 361.3591194152832, - "relativeCreated": 16257.601499557495, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:10,361", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.0602725, - "msecs": 60.2724552154541, - "relativeCreated": 15956.514835357666, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/livingroom/main_light/state and payload false", - "asctime": "2023-02-09 15:57:10,060" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.061343, - "msecs": 61.34295463562012, - "relativeCreated": 15957.585334777832, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:10,061" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.0630677, - "msecs": 63.06767463684082, - "relativeCreated": 15959.310054779053, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:57:10,063" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.063529, - "msecs": 63.529014587402344, - "relativeCreated": 15959.771394729614, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:10,063" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.0645335, - "msecs": 64.53347206115723, - "relativeCreated": 15960.77585220337, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:10,064" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.1121433, - "msecs": 112.14327812194824, - "relativeCreated": 16008.38565826416, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:10,112" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.112797, - "msecs": 112.79702186584473, - "relativeCreated": 16009.039402008057, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,112" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.1135037, - "msecs": 113.50369453430176, - "relativeCreated": 16009.746074676514, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:10,113" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.1139991, - "msecs": 113.9991283416748, - "relativeCreated": 16010.241508483887, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,113" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.1147182, - "msecs": 114.71819877624512, - "relativeCreated": 16010.960578918457, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:10,114" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.1151552, - "msecs": 115.15522003173828, - "relativeCreated": 16011.39760017395, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,115" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.115618, - "msecs": 115.61799049377441, - "relativeCreated": 16011.860370635986, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:10,115" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.11603, - "msecs": 116.02997779846191, - "relativeCreated": 16012.272357940674, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,116" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.1166012, - "msecs": 116.60122871398926, - "relativeCreated": 16012.843608856201, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:10,116" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.1170168, - "msecs": 117.01679229736328, - "relativeCreated": 16013.259172439575, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,117" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.1174777, - "msecs": 117.4776554107666, - "relativeCreated": 16013.720035552979, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:10,117" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.1178982, - "msecs": 117.89822578430176, - "relativeCreated": 16014.140605926514, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,117" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.118458, - "msecs": 118.45803260803223, - "relativeCreated": 16014.700412750244, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:10,118" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.1190119, - "msecs": 119.01187896728516, - "relativeCreated": 16015.254259109497, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:10,119" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.119512, - "msecs": 119.51208114624023, - "relativeCreated": 16015.754461288452, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,119" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.1199846, - "msecs": 119.98462677001953, - "relativeCreated": 16016.227006912231, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,119" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.1204565, - "msecs": 120.45645713806152, - "relativeCreated": 16016.698837280273, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,120" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.1209104, - "msecs": 120.9104061126709, - "relativeCreated": 16017.152786254883, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,120" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.1213841, - "msecs": 121.3841438293457, - "relativeCreated": 16017.626523971558, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,121" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.1614938, - "msecs": 161.49377822875977, - "relativeCreated": 16057.736158370972, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,161" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.162134, - "msecs": 162.13393211364746, - "relativeCreated": 16058.37631225586, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:57:10,162" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.1631362, - "msecs": 163.13624382019043, - "relativeCreated": 16059.378623962402, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:10,163" - } - ], - "time_consumption": 0.19822287559509277 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954630.362033, - "msecs": 362.0328903198242, - "relativeCreated": 16258.275270462036, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:10,362", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954630.3617902, - "msecs": 361.7901802062988, - "relativeCreated": 16258.03256034851, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:10,361" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954630.3619256, - "msecs": 361.9256019592285, - "relativeCreated": 16258.16798210144, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:10,361" - } - ], - "time_consumption": 0.00010728836059570312 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954630.362391, - "msecs": 362.39099502563477, - "relativeCreated": 16258.633375167847, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:10,362", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954630.3622038, - "msecs": 362.20383644104004, - "relativeCreated": 16258.446216583252, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:10,362" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954630.3623028, - "msecs": 362.3027801513672, - "relativeCreated": 16258.54516029358, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:10,362" - } - ], - "time_consumption": 8.821487426757812e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954630.6650105, - "msecs": 665.0104522705078, - "relativeCreated": 16561.25283241272, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:10,665", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.3626223, - "msecs": 362.6222610473633, - "relativeCreated": 16258.864641189575, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:10,362" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.363192, - "msecs": 363.192081451416, - "relativeCreated": 16259.434461593628, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,363" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.3640568, - "msecs": 364.0568256378174, - "relativeCreated": 16260.29920578003, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:10,364" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.364645, - "msecs": 364.64500427246094, - "relativeCreated": 16260.887384414673, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,364" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.4056082, - "msecs": 405.6081771850586, - "relativeCreated": 16301.85055732727, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:10,405" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.406188, - "msecs": 406.1880111694336, - "relativeCreated": 16302.430391311646, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,406" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.406759, - "msecs": 406.75902366638184, - "relativeCreated": 16303.001403808594, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:10,406" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.4071803, - "msecs": 407.1803092956543, - "relativeCreated": 16303.422689437866, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,407" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.407755, - "msecs": 407.75489807128906, - "relativeCreated": 16303.997278213501, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:10,407" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.408176, - "msecs": 408.1759452819824, - "relativeCreated": 16304.418325424194, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,408" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.4086192, - "msecs": 408.6191654205322, - "relativeCreated": 16304.861545562744, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:10,408" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.409026, - "msecs": 409.0259075164795, - "relativeCreated": 16305.268287658691, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,409" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.4095955, - "msecs": 409.5954895019531, - "relativeCreated": 16305.837869644165, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:10,409" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.4100103, - "msecs": 410.01033782958984, - "relativeCreated": 16306.252717971802, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,410" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.4104426, - "msecs": 410.442590713501, - "relativeCreated": 16306.684970855713, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:10,410" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.4108477, - "msecs": 410.84766387939453, - "relativeCreated": 16307.090044021606, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,410" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.4113774, - "msecs": 411.3774299621582, - "relativeCreated": 16307.61981010437, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:10,411" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.4119089, - "msecs": 411.9088649749756, - "relativeCreated": 16308.151245117188, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:10,411" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.4124074, - "msecs": 412.40739822387695, - "relativeCreated": 16308.649778366089, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,412" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.4128718, - "msecs": 412.8718376159668, - "relativeCreated": 16309.114217758179, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,412" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.4133742, - "msecs": 413.3741855621338, - "relativeCreated": 16309.616565704346, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,413" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.4138324, - "msecs": 413.832426071167, - "relativeCreated": 16310.074806213379, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,413" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.4142866, - "msecs": 414.28661346435547, - "relativeCreated": 16310.528993606567, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,414" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.4147391, - "msecs": 414.73913192749023, - "relativeCreated": 16310.981512069702, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,414" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.4536333, - "msecs": 453.63330841064453, - "relativeCreated": 16349.875688552856, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2023-02-09 15:57:10,453" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.4543767, - "msecs": 454.3766975402832, - "relativeCreated": 16350.619077682495, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:10,454" - } - ], - "time_consumption": 0.2106337547302246 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954630.6656702, - "msecs": 665.6701564788818, - "relativeCreated": 16561.912536621094, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:10,665", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954630.6654162, - "msecs": 665.4162406921387, - "relativeCreated": 16561.65862083435, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:10,665" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954630.6655736, - "msecs": 665.5735969543457, - "relativeCreated": 16561.815977096558, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:10,665" - } - ], - "time_consumption": 9.655952453613281e-05 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954630.6659865, - "msecs": 665.9865379333496, - "relativeCreated": 16562.22891807556, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:10,665", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954630.6658225, - "msecs": 665.8225059509277, - "relativeCreated": 16562.06488609314, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:10,665" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954630.6659088, - "msecs": 665.9088134765625, - "relativeCreated": 16562.151193618774, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:10,665" - } - ], - "time_consumption": 7.772445678710938e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954630.967179, - "msecs": 967.1790599822998, - "relativeCreated": 16863.42144012451, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:10,967", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.6662288, - "msecs": 666.2287712097168, - "relativeCreated": 16562.47115135193, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/livingroom/main_light/state and payload false", - "asctime": "2023-02-09 15:57:10,666" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.6671934, - "msecs": 667.1934127807617, - "relativeCreated": 16563.435792922974, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:10,667" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.6686277, - "msecs": 668.6277389526367, - "relativeCreated": 16564.87011909485, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:57:10,668" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.6690657, - "msecs": 669.0657138824463, - "relativeCreated": 16565.30809402466, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:10,669" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.6699686, - "msecs": 669.9686050415039, - "relativeCreated": 16566.210985183716, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:10,669" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.714269, - "msecs": 714.2689228057861, - "relativeCreated": 16610.511302947998, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:10,714" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.714821, - "msecs": 714.8211002349854, - "relativeCreated": 16611.063480377197, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,714" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.7153454, - "msecs": 715.3453826904297, - "relativeCreated": 16611.58776283264, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:10,715" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.7157705, - "msecs": 715.7704830169678, - "relativeCreated": 16612.01286315918, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,715" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.7163694, - "msecs": 716.3693904876709, - "relativeCreated": 16612.611770629883, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:10,716" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.7167916, - "msecs": 716.7916297912598, - "relativeCreated": 16613.03400993347, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,716" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.7172635, - "msecs": 717.2634601593018, - "relativeCreated": 16613.505840301514, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:10,717" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.7176783, - "msecs": 717.6783084869385, - "relativeCreated": 16613.92068862915, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,717" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.7182584, - "msecs": 718.2583808898926, - "relativeCreated": 16614.500761032104, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:10,718" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.7186778, - "msecs": 718.6777591705322, - "relativeCreated": 16614.920139312744, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,718" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.7191153, - "msecs": 719.1152572631836, - "relativeCreated": 16615.357637405396, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:10,719" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.7195253, - "msecs": 719.5253372192383, - "relativeCreated": 16615.76771736145, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,719" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.7200856, - "msecs": 720.085620880127, - "relativeCreated": 16616.32800102234, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:10,720" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.7206082, - "msecs": 720.6082344055176, - "relativeCreated": 16616.85061454773, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:10,720" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.7211297, - "msecs": 721.1296558380127, - "relativeCreated": 16617.372035980225, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,721" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.7216125, - "msecs": 721.6124534606934, - "relativeCreated": 16617.854833602905, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,721" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.722069, - "msecs": 722.0690250396729, - "relativeCreated": 16618.311405181885, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,722" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.7225235, - "msecs": 722.5234508514404, - "relativeCreated": 16618.765830993652, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,722" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.722975, - "msecs": 722.9750156402588, - "relativeCreated": 16619.21739578247, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,722" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.761523, - "msecs": 761.5230083465576, - "relativeCreated": 16657.76538848877, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,761" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.7645097, - "msecs": 764.5096778869629, - "relativeCreated": 16660.752058029175, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:57:10,764" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.7651622, - "msecs": 765.1622295379639, - "relativeCreated": 16661.404609680176, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:10,765" - } - ], - "time_consumption": 0.20201683044433594 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954630.9678147, - "msecs": 967.8146839141846, - "relativeCreated": 16864.057064056396, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:10,967", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954630.9675624, - "msecs": 967.5624370574951, - "relativeCreated": 16863.804817199707, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:10,967" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954630.9677174, - "msecs": 967.7174091339111, - "relativeCreated": 16863.959789276123, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:10,967" - } - ], - "time_consumption": 9.72747802734375e-05 - } - ], - "time_consumption": 1.2119617462158203, - "time_start": "2023-02-09 15:57:09,755", - "time_finished": "2023-02-09 15:57:10,967" - }, - "Brightness synchronisation test: videv/ffe/livingroom/floorlamp": { - "name": "__tLogger__", - "msg": "Brightness synchronisation test: videv/ffe/livingroom/floorlamp", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "test_brightness_sync", - "created": 1675954630.9682794, - "msecs": 968.2793617248535, - "relativeCreated": 16864.521741867065, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Brightness synchronisation test: videv/ffe/livingroom/floorlamp", - "asctime": "2023-02-09 15:57:10,968", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions for master device '%s' (Power on)", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 48, - "funcName": "__test_brightness_sync__", - "created": 1675954631.2709007, - "msecs": 270.9007263183594, - "relativeCreated": 17167.14310646057, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions for master device 'True' (Power on)", - "asctime": "2023-02-09 15:57:11,270", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.9685328, - "msecs": 968.5328006744385, - "relativeCreated": 16864.77518081665, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:10,968" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954630.9690645, - "msecs": 969.064474105835, - "relativeCreated": 16865.306854248047, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:10,969" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.969936, - "msecs": 969.9358940124512, - "relativeCreated": 16866.178274154663, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:10,969" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954630.970529, - "msecs": 970.5290794372559, - "relativeCreated": 16866.771459579468, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:10,970" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.0135214, - "msecs": 13.521432876586914, - "relativeCreated": 16909.7638130188, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:11,013" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.014124, - "msecs": 14.123916625976562, - "relativeCreated": 16910.36629676819, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,014" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.0146585, - "msecs": 14.658451080322266, - "relativeCreated": 16910.900831222534, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:11,014" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.015085, - "msecs": 15.084981918334961, - "relativeCreated": 16911.327362060547, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,015" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.0156753, - "msecs": 15.67530632019043, - "relativeCreated": 16911.917686462402, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:11,015" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.0160573, - "msecs": 16.057252883911133, - "relativeCreated": 16912.299633026123, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,016" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.0164797, - "msecs": 16.4797306060791, - "relativeCreated": 16912.72211074829, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:11,016" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.0168476, - "msecs": 16.847610473632812, - "relativeCreated": 16913.089990615845, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,016" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.0173697, - "msecs": 17.369747161865234, - "relativeCreated": 16913.612127304077, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:11,017" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.0177486, - "msecs": 17.748594284057617, - "relativeCreated": 16913.99097442627, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,017" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.0181496, - "msecs": 18.149614334106445, - "relativeCreated": 16914.39199447632, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:11,018" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.018535, - "msecs": 18.53489875793457, - "relativeCreated": 16914.777278900146, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,018" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.0190132, - "msecs": 19.013166427612305, - "relativeCreated": 16915.255546569824, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:11,019" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.0195115, - "msecs": 19.51146125793457, - "relativeCreated": 16915.753841400146, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:11,019" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.0200129, - "msecs": 20.012855529785156, - "relativeCreated": 16916.255235671997, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,020" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.0204859, - "msecs": 20.485877990722656, - "relativeCreated": 16916.728258132935, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,020" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.0209575, - "msecs": 20.957469940185547, - "relativeCreated": 16917.199850082397, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,020" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.0214489, - "msecs": 21.448850631713867, - "relativeCreated": 16917.691230773926, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,021" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.0219033, - "msecs": 21.903276443481445, - "relativeCreated": 16918.145656585693, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,021" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.0223598, - "msecs": 22.359848022460938, - "relativeCreated": 16918.602228164673, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,022" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.0618868, - "msecs": 61.88678741455078, - "relativeCreated": 16958.129167556763, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2023-02-09 15:57:11,061" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.0626311, - "msecs": 62.63113021850586, - "relativeCreated": 16958.873510360718, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:11,062" - } - ], - "time_consumption": 0.20826959609985352 - }, - { - "name": "__tLogger__", - "msg": "Changing master device brightness to '%d'", - "args": [ - 35 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 56, - "funcName": "__test_brightness_sync__", - "created": 1675954631.5725336, - "msecs": 572.5336074829102, - "relativeCreated": 17468.775987625122, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing master device brightness to '35'", - "asctime": "2023-02-09 15:57:11,572", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/brightness", - "35" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.2714102, - "msecs": 271.4102268218994, - "relativeCreated": 17167.65260696411, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness and payload 35", - "asctime": "2023-02-09 15:57:11,271" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/brightness", - "b'35'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.2724304, - "msecs": 272.430419921875, - "relativeCreated": 17168.672800064087, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'35'", - "asctime": "2023-02-09 15:57:11,272" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"brightness\": 90.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.2757754, - "msecs": 275.7754325866699, - "relativeCreated": 17172.017812728882, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"brightness\": 90.0}'", - "asctime": "2023-02-09 15:57:11,275" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.2762454, - "msecs": 276.2453556060791, - "relativeCreated": 17172.48773574829, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,276" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"brightness\": 90.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.2767718, - "msecs": 276.77178382873535, - "relativeCreated": 17173.014163970947, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"brightness\": 90.0}'", - "asctime": "2023-02-09 15:57:11,276" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.2772303, - "msecs": 277.23026275634766, - "relativeCreated": 17173.47264289856, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,277" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"brightness\": 90.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.2778032, - "msecs": 277.8031826019287, - "relativeCreated": 17174.04556274414, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"brightness\": 90.0}'", - "asctime": "2023-02-09 15:57:11,277" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.2782147, - "msecs": 278.214693069458, - "relativeCreated": 17174.45707321167, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,278" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"brightness\": 90.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.2786777, - "msecs": 278.67770195007324, - "relativeCreated": 17174.920082092285, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"brightness\": 90.0}'", - "asctime": "2023-02-09 15:57:11,278" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.279083, - "msecs": 279.0830135345459, - "relativeCreated": 17175.325393676758, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,279" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"brightness\": 90.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.279621, - "msecs": 279.620885848999, - "relativeCreated": 17175.86326599121, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"brightness\": 90.0}'", - "asctime": "2023-02-09 15:57:11,279" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.2800322, - "msecs": 280.0321578979492, - "relativeCreated": 17176.27453804016, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,280" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"brightness\": 90.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.280465, - "msecs": 280.46488761901855, - "relativeCreated": 17176.70726776123, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"brightness\": 90.0}'", - "asctime": "2023-02-09 15:57:11,280" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.2808962, - "msecs": 280.8961868286133, - "relativeCreated": 17177.138566970825, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,280" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.281451, - "msecs": 281.4509868621826, - "relativeCreated": 17177.693367004395, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,281" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.2819402, - "msecs": 281.940221786499, - "relativeCreated": 17178.18260192871, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,281" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.2824242, - "msecs": 282.4242115020752, - "relativeCreated": 17178.666591644287, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,282" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.282893, - "msecs": 282.89294242858887, - "relativeCreated": 17179.1353225708, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,282" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.2833455, - "msecs": 283.34546089172363, - "relativeCreated": 17179.587841033936, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,283" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.283799, - "msecs": 283.7989330291748, - "relativeCreated": 17180.041313171387, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,283" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/brightness", - "b'35.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.3255298, - "msecs": 325.5298137664795, - "relativeCreated": 17221.77219390869, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'35.0'", - "asctime": "2023-02-09 15:57:11,325" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.326229, - "msecs": 326.2290954589844, - "relativeCreated": 17222.471475601196, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:11,326" - } - ], - "time_consumption": 0.24630451202392578 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness is correct (Content %s and Type is %s).", - "args": [ - "35", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954631.573274, - "msecs": 573.2738971710205, - "relativeCreated": 17469.516277313232, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness is correct (Content 35 and Type is ).", - "asctime": "2023-02-09 15:57:11,573", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness", - "35", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954631.5729547, - "msecs": 572.9546546936035, - "relativeCreated": 17469.197034835815, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness): 35 ()", - "asctime": "2023-02-09 15:57:11,572" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness", - "=", - "35", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954631.573132, - "msecs": 573.1320381164551, - "relativeCreated": 17469.374418258667, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness): result = 35 ()", - "asctime": "2023-02-09 15:57:11,573" - } - ], - "time_consumption": 0.0001418590545654297 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness is correct (Content %s and Type is %s).", - "args": [ - "35", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954631.5736818, - "msecs": 573.6818313598633, - "relativeCreated": 17469.924211502075, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness is correct (Content 35 and Type is ).", - "asctime": "2023-02-09 15:57:11,573", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness", - "35", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954631.5734603, - "msecs": 573.4603404998779, - "relativeCreated": 17469.70272064209, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness): 35 ()", - "asctime": "2023-02-09 15:57:11,573" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness", - "=", - "35", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954631.5735927, - "msecs": 573.5926628112793, - "relativeCreated": 17469.83504295349, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness): result = 35 ()", - "asctime": "2023-02-09 15:57:11,573" - } - ], - "time_consumption": 8.916854858398438e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness is correct (Content %s and Type is %s).", - "args": [ - "35", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954631.574021, - "msecs": 574.0211009979248, - "relativeCreated": 17470.263481140137, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness is correct (Content 35 and Type is ).", - "asctime": "2023-02-09 15:57:11,574", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness", - "35", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954631.5738635, - "msecs": 573.8635063171387, - "relativeCreated": 17470.10588645935, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness): 35 ()", - "asctime": "2023-02-09 15:57:11,573" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness", - "=", - "35", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954631.5739465, - "msecs": 573.946475982666, - "relativeCreated": 17470.188856124878, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness): result = 35 ()", - "asctime": "2023-02-09 15:57:11,573" - } - ], - "time_consumption": 7.462501525878906e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness is correct (Content %s and Type is %s).", - "args": [ - "35", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954631.574323, - "msecs": 574.3229389190674, - "relativeCreated": 17470.56531906128, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness is correct (Content 35 and Type is ).", - "asctime": "2023-02-09 15:57:11,574", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness", - "35", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954631.57416, - "msecs": 574.160099029541, - "relativeCreated": 17470.402479171753, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness): 35 ()", - "asctime": "2023-02-09 15:57:11,574" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness", - "=", - "35", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954631.574242, - "msecs": 574.242115020752, - "relativeCreated": 17470.484495162964, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness): result = 35 ()", - "asctime": "2023-02-09 15:57:11,574" - } - ], - "time_consumption": 8.082389831542969e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness is correct (Content %s and Type is %s).", - "args": [ - "35", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954631.574619, - "msecs": 574.6190547943115, - "relativeCreated": 17470.861434936523, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness is correct (Content 35 and Type is ).", - "asctime": "2023-02-09 15:57:11,574", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness", - "35", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954631.5744503, - "msecs": 574.4502544403076, - "relativeCreated": 17470.69263458252, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness): 35 ()", - "asctime": "2023-02-09 15:57:11,574" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness", - "=", - "35", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954631.5745463, - "msecs": 574.5463371276855, - "relativeCreated": 17470.788717269897, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness): result = 35 ()", - "asctime": "2023-02-09 15:57:11,574" - } - ], - "time_consumption": 7.271766662597656e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness is correct (Content %s and Type is %s).", - "args": [ - "35", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954631.5749066, - "msecs": 574.906587600708, - "relativeCreated": 17471.14896774292, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness is correct (Content 35 and Type is ).", - "asctime": "2023-02-09 15:57:11,574", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness", - "35", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954631.5747442, - "msecs": 574.7442245483398, - "relativeCreated": 17470.98660469055, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness): 35 ()", - "asctime": "2023-02-09 15:57:11,574" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness", - "=", - "35", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954631.5748334, - "msecs": 574.8333930969238, - "relativeCreated": 17471.075773239136, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness): result = 35 ()", - "asctime": "2023-02-09 15:57:11,574" - } - ], - "time_consumption": 7.319450378417969e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing master device brightness to '%d'", - "args": [ - 50 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 56, - "funcName": "__test_brightness_sync__", - "created": 1675954631.8771155, - "msecs": 877.1154880523682, - "relativeCreated": 17773.35786819458, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing master device brightness to '50'", - "asctime": "2023-02-09 15:57:11,877", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/brightness", - "50" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.575157, - "msecs": 575.1569271087646, - "relativeCreated": 17471.399307250977, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/livingroom/floorlamp/brightness and payload 50", - "asctime": "2023-02-09 15:57:11,575" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.5760968, - "msecs": 576.096773147583, - "relativeCreated": 17472.339153289795, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50'", - "asctime": "2023-02-09 15:57:11,576" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.5795155, - "msecs": 579.5154571533203, - "relativeCreated": 17475.757837295532, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:11,579" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.5799854, - "msecs": 579.9853801727295, - "relativeCreated": 17476.22776031494, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,579" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.5804868, - "msecs": 580.4867744445801, - "relativeCreated": 17476.729154586792, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:11,580" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.5809216, - "msecs": 580.9216499328613, - "relativeCreated": 17477.164030075073, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,580" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.5815191, - "msecs": 581.5191268920898, - "relativeCreated": 17477.7615070343, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:11,581" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.5819356, - "msecs": 581.9356441497803, - "relativeCreated": 17478.178024291992, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,581" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.5823798, - "msecs": 582.3798179626465, - "relativeCreated": 17478.62219810486, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:11,582" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.582799, - "msecs": 582.798957824707, - "relativeCreated": 17479.04133796692, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,582" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.583345, - "msecs": 583.3449363708496, - "relativeCreated": 17479.58731651306, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:11,583" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.5837696, - "msecs": 583.7695598602295, - "relativeCreated": 17480.01194000244, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,583" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.5842025, - "msecs": 584.2025279998779, - "relativeCreated": 17480.44490814209, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:11,584" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.5846057, - "msecs": 584.6056938171387, - "relativeCreated": 17480.84807395935, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,584" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.585171, - "msecs": 585.1709842681885, - "relativeCreated": 17481.4133644104, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,585" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.5856664, - "msecs": 585.6664180755615, - "relativeCreated": 17481.908798217773, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,585" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.5861385, - "msecs": 586.1384868621826, - "relativeCreated": 17482.380867004395, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,586" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.5866263, - "msecs": 586.6262912750244, - "relativeCreated": 17482.868671417236, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,586" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.5870755, - "msecs": 587.0754718780518, - "relativeCreated": 17483.317852020264, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,587" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.5875335, - "msecs": 587.5334739685059, - "relativeCreated": 17483.775854110718, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,587" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.6295462, - "msecs": 629.5461654663086, - "relativeCreated": 17525.78854560852, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:11,629" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.6306958, - "msecs": 630.6958198547363, - "relativeCreated": 17526.93819999695, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:11,630" - } - ], - "time_consumption": 0.24641966819763184 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954631.8778105, - "msecs": 877.8104782104492, - "relativeCreated": 17774.05285835266, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:11,877", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954631.8775618, - "msecs": 877.5618076324463, - "relativeCreated": 17773.80418777466, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness): 50 ()", - "asctime": "2023-02-09 15:57:11,877" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954631.8777006, - "msecs": 877.7005672454834, - "relativeCreated": 17773.942947387695, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_1) brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:11,877" - } - ], - "time_consumption": 0.00010991096496582031 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954631.878179, - "msecs": 878.1790733337402, - "relativeCreated": 17774.421453475952, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:11,878", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954631.8779895, - "msecs": 877.9895305633545, - "relativeCreated": 17774.231910705566, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness): 50 ()", - "asctime": "2023-02-09 15:57:11,877" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954631.8780901, - "msecs": 878.0901432037354, - "relativeCreated": 17774.332523345947, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_2) brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:11,878" - } - ], - "time_consumption": 8.893013000488281e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954631.878545, - "msecs": 878.5450458526611, - "relativeCreated": 17774.787425994873, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:11,878", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954631.8783624, - "msecs": 878.3624172210693, - "relativeCreated": 17774.60479736328, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness): 50 ()", - "asctime": "2023-02-09 15:57:11,878" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954631.8784578, - "msecs": 878.45778465271, - "relativeCreated": 17774.700164794922, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_3) brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:11,878" - } - ], - "time_consumption": 8.726119995117188e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954631.8788886, - "msecs": 878.8886070251465, - "relativeCreated": 17775.13098716736, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:11,878", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954631.878697, - "msecs": 878.6969184875488, - "relativeCreated": 17774.93929862976, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness): 50 ()", - "asctime": "2023-02-09 15:57:11,878" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954631.878803, - "msecs": 878.803014755249, - "relativeCreated": 17775.04539489746, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_4) brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:11,878" - } - ], - "time_consumption": 8.559226989746094e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954631.879223, - "msecs": 879.223108291626, - "relativeCreated": 17775.465488433838, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:11,879", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954631.87905, - "msecs": 879.0500164031982, - "relativeCreated": 17775.29239654541, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness): 50 ()", - "asctime": "2023-02-09 15:57:11,879" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954631.8791409, - "msecs": 879.1408538818359, - "relativeCreated": 17775.383234024048, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_5) brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:11,879" - } - ], - "time_consumption": 8.225440979003906e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954631.8795373, - "msecs": 879.5373439788818, - "relativeCreated": 17775.779724121094, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:11,879", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954631.8793657, - "msecs": 879.3656826019287, - "relativeCreated": 17775.60806274414, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness): 50 ()", - "asctime": "2023-02-09 15:57:11,879" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954631.8794553, - "msecs": 879.4553279876709, - "relativeCreated": 17775.697708129883, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_6) brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:11,879" - } - ], - "time_consumption": 8.20159912109375e-05 - }, - { - "name": "__tLogger__", - "msg": "Resetting preconditions for master device '%s' (Power off)", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 64, - "funcName": "__test_brightness_sync__", - "created": 1675954632.1808043, - "msecs": 180.80425262451172, - "relativeCreated": 18077.046632766724, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Resetting preconditions for master device 'False' (Power off)", - "asctime": "2023-02-09 15:57:12,180", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.8797717, - "msecs": 879.7717094421387, - "relativeCreated": 17776.01408958435, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:11,879" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.8808954, - "msecs": 880.8953762054443, - "relativeCreated": 17777.137756347656, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:11,880" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.8856955, - "msecs": 885.6954574584961, - "relativeCreated": 17781.937837600708, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:11,885" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.886177, - "msecs": 886.1770629882812, - "relativeCreated": 17782.419443130493, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,886" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.8866997, - "msecs": 886.6996765136719, - "relativeCreated": 17782.942056655884, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:11,886" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.8871214, - "msecs": 887.1214389801025, - "relativeCreated": 17783.363819122314, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,887" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.887688, - "msecs": 887.6879215240479, - "relativeCreated": 17783.93030166626, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:11,887" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.8881083, - "msecs": 888.1082534790039, - "relativeCreated": 17784.350633621216, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,888" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.8885567, - "msecs": 888.556718826294, - "relativeCreated": 17784.799098968506, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:11,888" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.8889854, - "msecs": 888.9853954315186, - "relativeCreated": 17785.22777557373, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,888" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.8895586, - "msecs": 889.5585536956787, - "relativeCreated": 17785.80093383789, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:11,889" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.8899748, - "msecs": 889.97483253479, - "relativeCreated": 17786.217212677002, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,889" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.890412, - "msecs": 890.4120922088623, - "relativeCreated": 17786.654472351074, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:11,890" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954631.890823, - "msecs": 890.8228874206543, - "relativeCreated": 17787.065267562866, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:11,890" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.8913736, - "msecs": 891.3736343383789, - "relativeCreated": 17787.61601448059, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:11,891" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.8919196, - "msecs": 891.9196128845215, - "relativeCreated": 17788.161993026733, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:11,891" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.892416, - "msecs": 892.4160003662109, - "relativeCreated": 17788.658380508423, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,892" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.8929198, - "msecs": 892.9197788238525, - "relativeCreated": 17789.162158966064, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,892" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.8934336, - "msecs": 893.4335708618164, - "relativeCreated": 17789.67595100403, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,893" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.893927, - "msecs": 893.9270973205566, - "relativeCreated": 17790.16947746277, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,893" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.8944228, - "msecs": 894.4227695465088, - "relativeCreated": 17790.66514968872, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,894" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.8949194, - "msecs": 894.9193954467773, - "relativeCreated": 17791.16177558899, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:11,894" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.9362836, - "msecs": 936.2835884094238, - "relativeCreated": 17832.525968551636, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:57:11,936" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954631.9369807, - "msecs": 936.9807243347168, - "relativeCreated": 17833.22310447693, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:11,936" - } - ], - "time_consumption": 0.24382352828979492 - } - ], - "time_consumption": 1.2125248908996582, - "time_start": "2023-02-09 15:57:10,968", - "time_finished": "2023-02-09 15:57:12,180" - }, - "Color temperature synchronisation test: videv/ffe/livingroom/floorlamp": { - "name": "__tLogger__", - "msg": "Color temperature synchronisation test: videv/ffe/livingroom/floorlamp", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 67, - "funcName": "test_color_temp_sync", - "created": 1675954632.1815796, - "msecs": 181.57958984375, - "relativeCreated": 18077.821969985962, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Color temperature synchronisation test: videv/ffe/livingroom/floorlamp", - "asctime": "2023-02-09 15:57:12,181", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions for master device '%s' (Power on)", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 73, - "funcName": "__test_color_temp_sync__", - "created": 1675954632.4833443, - "msecs": 483.34431648254395, - "relativeCreated": 18379.586696624756, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions for master device 'True' (Power on)", - "asctime": "2023-02-09 15:57:12,483", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.1818736, - "msecs": 181.87355995178223, - "relativeCreated": 18078.115940093994, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:12,181" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.182444, - "msecs": 182.44409561157227, - "relativeCreated": 18078.686475753784, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:12,182" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.1833186, - "msecs": 183.3186149597168, - "relativeCreated": 18079.56099510193, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:12,183" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.1839073, - "msecs": 183.90727043151855, - "relativeCreated": 18080.14965057373, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:12,183" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.2256024, - "msecs": 225.602388381958, - "relativeCreated": 18121.84476852417, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:12,225" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.2261543, - "msecs": 226.15432739257812, - "relativeCreated": 18122.39670753479, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:12,226" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.22668, - "msecs": 226.68004035949707, - "relativeCreated": 18122.92242050171, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:12,226" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.2271054, - "msecs": 227.10537910461426, - "relativeCreated": 18123.347759246826, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:12,227" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.227717, - "msecs": 227.71692276000977, - "relativeCreated": 18123.95930290222, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:12,227" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.2281427, - "msecs": 228.14273834228516, - "relativeCreated": 18124.385118484497, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:12,228" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.2285895, - "msecs": 228.58953475952148, - "relativeCreated": 18124.831914901733, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:12,228" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.2289977, - "msecs": 228.99770736694336, - "relativeCreated": 18125.240087509155, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:12,228" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.2296104, - "msecs": 229.61044311523438, - "relativeCreated": 18125.852823257446, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:12,229" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.2300563, - "msecs": 230.0562858581543, - "relativeCreated": 18126.298666000366, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:12,230" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.230547, - "msecs": 230.5469512939453, - "relativeCreated": 18126.789331436157, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:12,230" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.2309804, - "msecs": 230.98039627075195, - "relativeCreated": 18127.222776412964, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:12,230" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.231573, - "msecs": 231.57310485839844, - "relativeCreated": 18127.81548500061, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:12,231" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.2321281, - "msecs": 232.12814331054688, - "relativeCreated": 18128.37052345276, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:12,232" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.2326293, - "msecs": 232.62929916381836, - "relativeCreated": 18128.87167930603, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:12,232" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.233239, - "msecs": 233.23893547058105, - "relativeCreated": 18129.481315612793, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:12,233" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.2340038, - "msecs": 234.00378227233887, - "relativeCreated": 18130.24616241455, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:12,234" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.234532, - "msecs": 234.53211784362793, - "relativeCreated": 18130.77449798584, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:12,234" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.2351103, - "msecs": 235.11028289794922, - "relativeCreated": 18131.35266304016, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:12,235" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.2354162, - "msecs": 235.41617393493652, - "relativeCreated": 18131.65855407715, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:12,235" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.273619, - "msecs": 273.6189365386963, - "relativeCreated": 18169.86131668091, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2023-02-09 15:57:12,273" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.2741091, - "msecs": 274.1091251373291, - "relativeCreated": 18170.35150527954, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:12,274" - } - ], - "time_consumption": 0.20923519134521484 - }, - { - "name": "__tLogger__", - "msg": "Changing master device color temperature to '%d'", - "args": [ - 2 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 81, - "funcName": "__test_color_temp_sync__", - "created": 1675954632.7850933, - "msecs": 785.0933074951172, - "relativeCreated": 18681.33568763733, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing master device color temperature to '2'", - "asctime": "2023-02-09 15:57:12,785", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/color_temp", - "2" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.4839058, - "msecs": 483.9057922363281, - "relativeCreated": 18380.14817237854, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp and payload 2", - "asctime": "2023-02-09 15:57:12,483" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/color_temp", - "b'2'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.4850304, - "msecs": 485.0304126739502, - "relativeCreated": 18381.272792816162, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'2'", - "asctime": "2023-02-09 15:57:12,485" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"color_temp\": 291.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.488735, - "msecs": 488.7349605560303, - "relativeCreated": 18384.977340698242, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"color_temp\": 291.0}'", - "asctime": "2023-02-09 15:57:12,488" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.489306, - "msecs": 489.3059730529785, - "relativeCreated": 18385.54835319519, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:12,489" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"color_temp\": 291.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.4898977, - "msecs": 489.8977279663086, - "relativeCreated": 18386.14010810852, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"color_temp\": 291.0}'", - "asctime": "2023-02-09 15:57:12,489" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.4903774, - "msecs": 490.37742614746094, - "relativeCreated": 18386.619806289673, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:12,490" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"color_temp\": 291.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.4910355, - "msecs": 491.03546142578125, - "relativeCreated": 18387.277841567993, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"color_temp\": 291.0}'", - "asctime": "2023-02-09 15:57:12,491" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.4915133, - "msecs": 491.5132522583008, - "relativeCreated": 18387.755632400513, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:12,491" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"color_temp\": 291.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.4920168, - "msecs": 492.0167922973633, - "relativeCreated": 18388.259172439575, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"color_temp\": 291.0}'", - "asctime": "2023-02-09 15:57:12,492" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.492494, - "msecs": 492.4941062927246, - "relativeCreated": 18388.736486434937, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:12,492" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"color_temp\": 291.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.4931695, - "msecs": 493.16954612731934, - "relativeCreated": 18389.41192626953, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"color_temp\": 291.0}'", - "asctime": "2023-02-09 15:57:12,493" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.4936047, - "msecs": 493.6046600341797, - "relativeCreated": 18389.84704017639, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:12,493" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"color_temp\": 291.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.494047, - "msecs": 494.0469264984131, - "relativeCreated": 18390.289306640625, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"color_temp\": 291.0}'", - "asctime": "2023-02-09 15:57:12,494" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.4944544, - "msecs": 494.45438385009766, - "relativeCreated": 18390.69676399231, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:12,494" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.4949808, - "msecs": 494.9808120727539, - "relativeCreated": 18391.223192214966, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:12,494" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.4954655, - "msecs": 495.4655170440674, - "relativeCreated": 18391.70789718628, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:12,495" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.4959316, - "msecs": 495.93162536621094, - "relativeCreated": 18392.174005508423, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:12,495" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.496393, - "msecs": 496.39296531677246, - "relativeCreated": 18392.635345458984, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:12,496" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.4968615, - "msecs": 496.86145782470703, - "relativeCreated": 18393.10383796692, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:12,496" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.4973643, - "msecs": 497.3642826080322, - "relativeCreated": 18393.606662750244, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:12,497" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/color_temp", - "b'2.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.537555, - "msecs": 537.5549793243408, - "relativeCreated": 18433.797359466553, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'2.0'", - "asctime": "2023-02-09 15:57:12,537" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.538253, - "msecs": 538.2530689239502, - "relativeCreated": 18434.495449066162, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:12,538" - } - ], - "time_consumption": 0.246840238571167 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature is correct (Content %s and Type is %s).", - "args": [ - "2", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954632.7857614, - "msecs": 785.7613563537598, - "relativeCreated": 18682.00373649597, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature is correct (Content 2 and Type is ).", - "asctime": "2023-02-09 15:57:12,785", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954632.7855208, - "msecs": 785.5207920074463, - "relativeCreated": 18681.76317214966, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature): 2 ()", - "asctime": "2023-02-09 15:57:12,785" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature", - "=", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954632.7856553, - "msecs": 785.6552600860596, - "relativeCreated": 18681.89764022827, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature): result = 2 ()", - "asctime": "2023-02-09 15:57:12,785" - } - ], - "time_consumption": 0.00010609626770019531 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature is correct (Content %s and Type is %s).", - "args": [ - "2", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954632.7861187, - "msecs": 786.118745803833, - "relativeCreated": 18682.361125946045, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature is correct (Content 2 and Type is ).", - "asctime": "2023-02-09 15:57:12,786", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954632.7859335, - "msecs": 785.9334945678711, - "relativeCreated": 18682.175874710083, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature): 2 ()", - "asctime": "2023-02-09 15:57:12,785" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature", - "=", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954632.78603, - "msecs": 786.0300540924072, - "relativeCreated": 18682.27243423462, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature): result = 2 ()", - "asctime": "2023-02-09 15:57:12,786" - } - ], - "time_consumption": 8.869171142578125e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature is correct (Content %s and Type is %s).", - "args": [ - "2", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954632.7864416, - "msecs": 786.4415645599365, - "relativeCreated": 18682.68394470215, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature is correct (Content 2 and Type is ).", - "asctime": "2023-02-09 15:57:12,786", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954632.786269, - "msecs": 786.268949508667, - "relativeCreated": 18682.51132965088, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature): 2 ()", - "asctime": "2023-02-09 15:57:12,786" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature", - "=", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954632.7863586, - "msecs": 786.3585948944092, - "relativeCreated": 18682.60097503662, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature): result = 2 ()", - "asctime": "2023-02-09 15:57:12,786" - } - ], - "time_consumption": 8.296966552734375e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature is correct (Content %s and Type is %s).", - "args": [ - "2", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954632.7868, - "msecs": 786.7999076843262, - "relativeCreated": 18683.042287826538, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature is correct (Content 2 and Type is ).", - "asctime": "2023-02-09 15:57:12,786", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954632.7866137, - "msecs": 786.6137027740479, - "relativeCreated": 18682.85608291626, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature): 2 ()", - "asctime": "2023-02-09 15:57:12,786" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature", - "=", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954632.7867064, - "msecs": 786.7064476013184, - "relativeCreated": 18682.94882774353, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature): result = 2 ()", - "asctime": "2023-02-09 15:57:12,786" - } - ], - "time_consumption": 9.34600830078125e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature is correct (Content %s and Type is %s).", - "args": [ - "2", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954632.7871115, - "msecs": 787.1115207672119, - "relativeCreated": 18683.353900909424, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature is correct (Content 2 and Type is ).", - "asctime": "2023-02-09 15:57:12,787", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954632.786942, - "msecs": 786.9420051574707, - "relativeCreated": 18683.184385299683, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature): 2 ()", - "asctime": "2023-02-09 15:57:12,786" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature", - "=", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954632.78703, - "msecs": 787.0299816131592, - "relativeCreated": 18683.27236175537, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature): result = 2 ()", - "asctime": "2023-02-09 15:57:12,787" - } - ], - "time_consumption": 8.153915405273438e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature is correct (Content %s and Type is %s).", - "args": [ - "2", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954632.7874317, - "msecs": 787.4317169189453, - "relativeCreated": 18683.674097061157, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature is correct (Content 2 and Type is ).", - "asctime": "2023-02-09 15:57:12,787", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954632.7872515, - "msecs": 787.2514724731445, - "relativeCreated": 18683.493852615356, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature): 2 ()", - "asctime": "2023-02-09 15:57:12,787" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature", - "=", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954632.787351, - "msecs": 787.3508930206299, - "relativeCreated": 18683.59327316284, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature): result = 2 ()", - "asctime": "2023-02-09 15:57:12,787" - } - ], - "time_consumption": 8.082389831542969e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing master device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 81, - "funcName": "__test_color_temp_sync__", - "created": 1675954633.0896525, - "msecs": 89.65253829956055, - "relativeCreated": 18985.894918441772, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing master device color temperature to '5'", - "asctime": "2023-02-09 15:57:13,089", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/color_temp", - "5" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.7877223, - "msecs": 787.7223491668701, - "relativeCreated": 18683.964729309082, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/livingroom/floorlamp/color_temp and payload 5", - "asctime": "2023-02-09 15:57:12,787" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.7887938, - "msecs": 788.7938022613525, - "relativeCreated": 18685.036182403564, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5'", - "asctime": "2023-02-09 15:57:12,788" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.7925873, - "msecs": 792.5872802734375, - "relativeCreated": 18688.82966041565, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:12,792" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.7931588, - "msecs": 793.158769607544, - "relativeCreated": 18689.401149749756, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:12,793" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.7937412, - "msecs": 793.7412261962891, - "relativeCreated": 18689.9836063385, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:12,793" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.7942343, - "msecs": 794.2342758178711, - "relativeCreated": 18690.476655960083, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:12,794" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.7948775, - "msecs": 794.8775291442871, - "relativeCreated": 18691.1199092865, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:12,794" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.7953444, - "msecs": 795.344352722168, - "relativeCreated": 18691.58673286438, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:12,795" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.7957873, - "msecs": 795.7873344421387, - "relativeCreated": 18692.02971458435, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:12,795" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.7962058, - "msecs": 796.2057590484619, - "relativeCreated": 18692.448139190674, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:12,796" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.796748, - "msecs": 796.7479228973389, - "relativeCreated": 18692.99030303955, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:12,796" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.7971976, - "msecs": 797.1975803375244, - "relativeCreated": 18693.439960479736, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:12,797" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.7976375, - "msecs": 797.6374626159668, - "relativeCreated": 18693.87984275818, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:12,797" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954632.7980402, - "msecs": 798.0401515960693, - "relativeCreated": 18694.28253173828, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:12,798" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.7985704, - "msecs": 798.5703945159912, - "relativeCreated": 18694.812774658203, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:12,798" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.7990594, - "msecs": 799.0593910217285, - "relativeCreated": 18695.30177116394, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:12,799" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.799538, - "msecs": 799.5378971099854, - "relativeCreated": 18695.780277252197, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:12,799" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.8000205, - "msecs": 800.0204563140869, - "relativeCreated": 18696.2628364563, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:12,800" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.800486, - "msecs": 800.4860877990723, - "relativeCreated": 18696.728467941284, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:12,800" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.8009553, - "msecs": 800.9552955627441, - "relativeCreated": 18697.197675704956, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:12,800" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.841539, - "msecs": 841.5389060974121, - "relativeCreated": 18737.781286239624, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:12,841" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954632.8422322, - "msecs": 842.2322273254395, - "relativeCreated": 18738.47460746765, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:12,842" - } - ], - "time_consumption": 0.2474203109741211 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954633.0902483, - "msecs": 90.24834632873535, - "relativeCreated": 18986.490726470947, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:13,090", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954633.0900347, - "msecs": 90.03472328186035, - "relativeCreated": 18986.277103424072, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature): 5 ()", - "asctime": "2023-02-09 15:57:13,090" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954633.0901546, - "msecs": 90.15464782714844, - "relativeCreated": 18986.39702796936, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_1) color temperature): result = 5 ()", - "asctime": "2023-02-09 15:57:13,090" - } - ], - "time_consumption": 9.369850158691406e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954633.090606, - "msecs": 90.6059741973877, - "relativeCreated": 18986.8483543396, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:13,090", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954633.090402, - "msecs": 90.40188789367676, - "relativeCreated": 18986.64426803589, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature): 5 ()", - "asctime": "2023-02-09 15:57:13,090" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954633.0905154, - "msecs": 90.5153751373291, - "relativeCreated": 18986.75775527954, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_2) color temperature): result = 5 ()", - "asctime": "2023-02-09 15:57:13,090" - } - ], - "time_consumption": 9.059906005859375e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954633.0909097, - "msecs": 90.90971946716309, - "relativeCreated": 18987.152099609375, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:13,090", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954633.0907505, - "msecs": 90.75045585632324, - "relativeCreated": 18986.992835998535, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature): 5 ()", - "asctime": "2023-02-09 15:57:13,090" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954633.0908365, - "msecs": 90.8365249633789, - "relativeCreated": 18987.07890510559, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_3) color temperature): result = 5 ()", - "asctime": "2023-02-09 15:57:13,090" - } - ], - "time_consumption": 7.319450378417969e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954633.091185, - "msecs": 91.18509292602539, - "relativeCreated": 18987.427473068237, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:13,091", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954633.0910356, - "msecs": 91.03560447692871, - "relativeCreated": 18987.27798461914, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature): 5 ()", - "asctime": "2023-02-09 15:57:13,091" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954633.0911136, - "msecs": 91.11356735229492, - "relativeCreated": 18987.355947494507, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_4) color temperature): result = 5 ()", - "asctime": "2023-02-09 15:57:13,091" - } - ], - "time_consumption": 7.152557373046875e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954633.091453, - "msecs": 91.45307540893555, - "relativeCreated": 18987.695455551147, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:13,091", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954633.091307, - "msecs": 91.30692481994629, - "relativeCreated": 18987.54930496216, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature): 5 ()", - "asctime": "2023-02-09 15:57:13,091" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954633.0913827, - "msecs": 91.38274192810059, - "relativeCreated": 18987.625122070312, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_5) color temperature): result = 5 ()", - "asctime": "2023-02-09 15:57:13,091" - } - ], - "time_consumption": 7.033348083496094e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954633.091728, - "msecs": 91.72797203063965, - "relativeCreated": 18987.97035217285, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:13,091", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954633.0915737, - "msecs": 91.57371520996094, - "relativeCreated": 18987.816095352173, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature): 5 ()", - "asctime": "2023-02-09 15:57:13,091" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954633.0916498, - "msecs": 91.64977073669434, - "relativeCreated": 18987.892150878906, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_6) color temperature): result = 5 ()", - "asctime": "2023-02-09 15:57:13,091" - } - ], - "time_consumption": 7.82012939453125e-05 - }, - { - "name": "__tLogger__", - "msg": "Resetting preconditions for master device '%s' (Power off)", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 89, - "funcName": "__test_color_temp_sync__", - "created": 1675954633.3930805, - "msecs": 393.080472946167, - "relativeCreated": 19289.32285308838, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Resetting preconditions for master device 'False' (Power off)", - "asctime": "2023-02-09 15:57:13,393", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954633.0919335, - "msecs": 91.9334888458252, - "relativeCreated": 18988.175868988037, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:13,091" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.0929372, - "msecs": 92.93723106384277, - "relativeCreated": 18989.179611206055, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:13,092" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.0973527, - "msecs": 97.35274314880371, - "relativeCreated": 18993.595123291016, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:13,097" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954633.0978508, - "msecs": 97.85079956054688, - "relativeCreated": 18994.09317970276, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:13,097" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.09835, - "msecs": 98.35004806518555, - "relativeCreated": 18994.592428207397, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:13,098" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954633.0987856, - "msecs": 98.7856388092041, - "relativeCreated": 18995.028018951416, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:13,098" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.0993514, - "msecs": 99.35140609741211, - "relativeCreated": 18995.593786239624, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:13,099" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954633.09977, - "msecs": 99.77006912231445, - "relativeCreated": 18996.012449264526, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:13,099" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.1002138, - "msecs": 100.21376609802246, - "relativeCreated": 18996.456146240234, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:13,100" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954633.1006384, - "msecs": 100.63838958740234, - "relativeCreated": 18996.880769729614, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:13,100" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.101225, - "msecs": 101.22489929199219, - "relativeCreated": 18997.467279434204, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:13,101" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954633.1016533, - "msecs": 101.6533374786377, - "relativeCreated": 18997.89571762085, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:13,101" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.1020947, - "msecs": 102.09465026855469, - "relativeCreated": 18998.337030410767, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:13,102" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954633.1025178, - "msecs": 102.51784324645996, - "relativeCreated": 18998.760223388672, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:13,102" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.1030562, - "msecs": 103.05619239807129, - "relativeCreated": 18999.298572540283, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:13,103" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.1035886, - "msecs": 103.58858108520508, - "relativeCreated": 18999.830961227417, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:13,103" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.1040747, - "msecs": 104.07471656799316, - "relativeCreated": 19000.317096710205, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:13,104" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.1045384, - "msecs": 104.5384407043457, - "relativeCreated": 19000.780820846558, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:13,104" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.1050155, - "msecs": 105.01551628112793, - "relativeCreated": 19001.25789642334, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:13,105" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.1059117, - "msecs": 105.9117317199707, - "relativeCreated": 19002.154111862183, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:13,105" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.1063864, - "msecs": 106.38642311096191, - "relativeCreated": 19002.628803253174, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:13,106" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.1068442, - "msecs": 106.84418678283691, - "relativeCreated": 19003.08656692505, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:13,106" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.1479964, - "msecs": 147.9964256286621, - "relativeCreated": 19044.238805770874, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:57:13,147" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.1486826, - "msecs": 148.6825942993164, - "relativeCreated": 19044.92497444153, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:13,148" - } - ], - "time_consumption": 0.24439787864685059 - } - ], - "time_consumption": 1.211500883102417, - "time_start": "2023-02-09 15:57:12,181", - "time_finished": "2023-02-09 15:57:13,393" - }, - "Power On/ Off synchronisation test: shellies/ffe/livingroom/main_light": { - "name": "__tLogger__", - "msg": "Power On/ Off synchronisation test: shellies/ffe/livingroom/main_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 24, - "funcName": "test_power_on_off_sync", - "created": 1675954633.3937616, - "msecs": 393.76163482666016, - "relativeCreated": 19290.004014968872, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Power On/ Off synchronisation test: shellies/ffe/livingroom/main_light", - "asctime": "2023-02-09 15:57:13,393", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions for master device '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 30, - "funcName": "__test_power_on_off_sync__", - "created": 1675954633.6955843, - "msecs": 695.5842971801758, - "relativeCreated": 19591.826677322388, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions for master device 'False'", - "asctime": "2023-02-09 15:57:13,695", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Changing master device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off_sync__", - "created": 1675954633.9973948, - "msecs": 997.3948001861572, - "relativeCreated": 19893.63718032837, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing master device state to 'True'", - "asctime": "2023-02-09 15:57:13,997", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954633.6960466, - "msecs": 696.0465908050537, - "relativeCreated": 19592.288970947266, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:13,696" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954633.6966763, - "msecs": 696.6762542724609, - "relativeCreated": 19592.918634414673, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:13,696" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.6976814, - "msecs": 697.6814270019531, - "relativeCreated": 19593.923807144165, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:13,697" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.698353, - "msecs": 698.3530521392822, - "relativeCreated": 19594.595432281494, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:13,698" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.7420547, - "msecs": 742.0547008514404, - "relativeCreated": 19638.297080993652, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:13,742" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954633.7427266, - "msecs": 742.7265644073486, - "relativeCreated": 19638.96894454956, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:13,742" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.7433398, - "msecs": 743.3397769927979, - "relativeCreated": 19639.58215713501, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:13,743" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954633.7438188, - "msecs": 743.8187599182129, - "relativeCreated": 19640.061140060425, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:13,743" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.7444875, - "msecs": 744.4875240325928, - "relativeCreated": 19640.729904174805, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:13,744" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954633.7449667, - "msecs": 744.9667453765869, - "relativeCreated": 19641.2091255188, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:13,744" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.7455122, - "msecs": 745.5122470855713, - "relativeCreated": 19641.754627227783, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:13,745" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954633.7459774, - "msecs": 745.9774017333984, - "relativeCreated": 19642.21978187561, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:13,745" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.7465932, - "msecs": 746.5932369232178, - "relativeCreated": 19642.83561706543, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:13,746" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954633.7470634, - "msecs": 747.063398361206, - "relativeCreated": 19643.305778503418, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:13,747" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"state\": \"on\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.7475598, - "msecs": 747.5597858428955, - "relativeCreated": 19643.802165985107, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"on\"}'", - "asctime": "2023-02-09 15:57:13,747" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954633.748024, - "msecs": 748.0239868164062, - "relativeCreated": 19644.266366958618, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:13,748" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.748627, - "msecs": 748.6269474029541, - "relativeCreated": 19644.869327545166, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:13,748" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.7492642, - "msecs": 749.2642402648926, - "relativeCreated": 19645.506620407104, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:13,749" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.7498178, - "msecs": 749.8178482055664, - "relativeCreated": 19646.06022834778, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:13,749" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.7503467, - "msecs": 750.3466606140137, - "relativeCreated": 19646.589040756226, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:13,750" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.7508829, - "msecs": 750.8828639984131, - "relativeCreated": 19647.125244140625, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:13,750" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.751412, - "msecs": 751.4119148254395, - "relativeCreated": 19647.65429496765, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:13,751" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.7519171, - "msecs": 751.9171237945557, - "relativeCreated": 19648.159503936768, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:13,751" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.7524192, - "msecs": 752.4192333221436, - "relativeCreated": 19648.661613464355, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:13,752" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.7898943, - "msecs": 789.8943424224854, - "relativeCreated": 19686.136722564697, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true'", - "asctime": "2023-02-09 15:57:13,789" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954633.7907257, - "msecs": 790.7257080078125, - "relativeCreated": 19686.968088150024, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:13,790" - } - ], - "time_consumption": 0.20666909217834473 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_1) state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954633.9980638, - "msecs": 998.0638027191162, - "relativeCreated": 19894.306182861328, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_1) state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:13,998", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_1) state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954633.99782, - "msecs": 997.8199005126953, - "relativeCreated": 19894.062280654907, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_1) state): True ()", - "asctime": "2023-02-09 15:57:13,997" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_1) state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954633.9979577, - "msecs": 997.957706451416, - "relativeCreated": 19894.200086593628, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_1) state): result = True ()", - "asctime": "2023-02-09 15:57:13,997" - } - ], - "time_consumption": 0.00010609626770019531 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_2) state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954633.9984696, - "msecs": 998.4695911407471, - "relativeCreated": 19894.71197128296, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_2) state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:13,998", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_2) state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954633.9982367, - "msecs": 998.2366561889648, - "relativeCreated": 19894.479036331177, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_2) state): True ()", - "asctime": "2023-02-09 15:57:13,998" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_2) state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954633.9983668, - "msecs": 998.3668327331543, - "relativeCreated": 19894.609212875366, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_2) state): result = True ()", - "asctime": "2023-02-09 15:57:13,998" + "asctime": "2023-02-15 07:14:29,453" } ], "time_consumption": 0.00010275840759277344 }, { "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_3) state is correct (Content %s and Type is %s).", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954633.9988055, - "msecs": 998.8055229187012, - "relativeCreated": 19895.047903060913, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_3) state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:13,998", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_3) state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954633.998628, - "msecs": 998.6279010772705, - "relativeCreated": 19894.870281219482, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_3) state): True ()", - "asctime": "2023-02-09 15:57:13,998" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_3) state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954633.99872, - "msecs": 998.7199306488037, - "relativeCreated": 19894.962310791016, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_3) state): result = True ()", - "asctime": "2023-02-09 15:57:13,998" - } - ], - "time_consumption": 8.559226989746094e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_4) state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954633.9991405, - "msecs": 999.1405010223389, - "relativeCreated": 19895.38288116455, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_4) state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:13,999", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_4) state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954633.9989634, - "msecs": 998.9633560180664, - "relativeCreated": 19895.20573616028, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_4) state): True ()", - "asctime": "2023-02-09 15:57:13,998" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_4) state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954633.9990573, - "msecs": 999.0572929382324, - "relativeCreated": 19895.299673080444, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_4) state): result = True ()", - "asctime": "2023-02-09 15:57:13,999" - } - ], - "time_consumption": 8.320808410644531e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_5) state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954633.9994526, - "msecs": 999.4525909423828, - "relativeCreated": 19895.694971084595, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_5) state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:13,999", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_5) state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954633.9992828, - "msecs": 999.2828369140625, - "relativeCreated": 19895.525217056274, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_5) state): True ()", - "asctime": "2023-02-09 15:57:13,999" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_5) state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954633.9993715, - "msecs": 999.3715286254883, - "relativeCreated": 19895.6139087677, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_5) state): result = True ()", - "asctime": "2023-02-09 15:57:13,999" - } - ], - "time_consumption": 8.106231689453125e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_6) state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954633.9997706, - "msecs": 999.7706413269043, - "relativeCreated": 19896.013021469116, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_6) state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:13,999", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_6) state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954633.9995918, - "msecs": 999.5918273925781, - "relativeCreated": 19895.83420753479, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_6) state): True ()", - "asctime": "2023-02-09 15:57:13,999" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_6) state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954633.9996793, - "msecs": 999.6793270111084, - "relativeCreated": 19895.92170715332, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_6) state): result = True ()", - "asctime": "2023-02-09 15:57:13,999" - } - ], - "time_consumption": 9.131431579589844e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing master device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off_sync__", - "created": 1675954634.3010235, - "msecs": 301.0234832763672, - "relativeCreated": 20197.26586341858, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing master device state to 'False'", - "asctime": "2023-02-09 15:57:14,301", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954633.9999945, - "msecs": 999.9945163726807, - "relativeCreated": 19896.236896514893, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/livingroom/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:13,999" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/livingroom/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.00117, - "msecs": 1.1699199676513672, - "relativeCreated": 19897.412300109863, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:14,001" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.0058656, - "msecs": 5.865573883056641, - "relativeCreated": 19902.10795402527, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:14,005" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954634.0063431, - "msecs": 6.34312629699707, - "relativeCreated": 19902.58550643921, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:14,006" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.0068576, - "msecs": 6.857633590698242, - "relativeCreated": 19903.10001373291, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:14,006" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954634.0073347, - "msecs": 7.334709167480469, - "relativeCreated": 19903.577089309692, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:14,007" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.0079188, - "msecs": 7.918834686279297, - "relativeCreated": 19904.16121482849, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:14,007" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954634.0083418, - "msecs": 8.341789245605469, - "relativeCreated": 19904.584169387817, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:14,008" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.0087934, - "msecs": 8.793354034423828, - "relativeCreated": 19905.035734176636, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:14,008" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954634.0092459, - "msecs": 9.245872497558594, - "relativeCreated": 19905.48825263977, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:14,009" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.0098007, - "msecs": 9.80067253112793, - "relativeCreated": 19906.04305267334, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:14,009" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954634.0102293, - "msecs": 10.229349136352539, - "relativeCreated": 19906.471729278564, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:14,010" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.010667, - "msecs": 10.667085647583008, - "relativeCreated": 19906.909465789795, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:14,010" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954634.011071, - "msecs": 11.070966720581055, - "relativeCreated": 19907.313346862793, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:14,011" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.0116036, - "msecs": 11.603593826293945, - "relativeCreated": 19907.845973968506, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:14,011" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.0121288, - "msecs": 12.128829956054688, - "relativeCreated": 19908.371210098267, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:14,012" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_1", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.0126083, - "msecs": 12.60828971862793, - "relativeCreated": 19908.85066986084, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:14,012" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_2", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.0130959, - "msecs": 13.095855712890625, - "relativeCreated": 19909.338235855103, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:14,013" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_3", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.0135567, - "msecs": 13.556718826293945, - "relativeCreated": 19909.799098968506, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:14,013" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_4", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.0140195, - "msecs": 14.019489288330078, - "relativeCreated": 19910.261869430542, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:14,014" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_5", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_5", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.0144694, - "msecs": 14.469385147094727, - "relativeCreated": 19910.711765289307, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:14,014" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.livingroom.floorlamp_6", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/livingroom/floorlamp_6", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.014913, - "msecs": 14.913082122802734, - "relativeCreated": 19911.155462265015, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:14,014" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.056172, - "msecs": 56.17189407348633, - "relativeCreated": 19952.4142742157, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false'", - "asctime": "2023-02-09 15:57:14,056" - }, - { - "name": "smart_brain.mqtt.videv.ffe.livingroom.floorlamp.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/livingroom/floorlamp/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.0568771, - "msecs": 56.87713623046875, - "relativeCreated": 19953.11951637268, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:14,056" - } - ], - "time_consumption": 0.24414634704589844 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_1) state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954634.3016438, - "msecs": 301.64384841918945, - "relativeCreated": 20197.8862285614, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_1) state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:14,301", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_1) state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954634.3014293, - "msecs": 301.42927169799805, - "relativeCreated": 20197.67165184021, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_1) state): False ()", - "asctime": "2023-02-09 15:57:14,301" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_1) state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954634.3015482, - "msecs": 301.5482425689697, - "relativeCreated": 20197.79062271118, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_1) state): result = False ()", - "asctime": "2023-02-09 15:57:14,301" - } - ], - "time_consumption": 9.560585021972656e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_2) state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954634.301951, - "msecs": 301.95093154907227, - "relativeCreated": 20198.193311691284, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_2) state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:14,301", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_2) state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954634.3017905, - "msecs": 301.7904758453369, - "relativeCreated": 20198.03285598755, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_2) state): False ()", - "asctime": "2023-02-09 15:57:14,301" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_2) state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954634.301875, - "msecs": 301.87511444091797, - "relativeCreated": 20198.11749458313, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_2) state): result = False ()", - "asctime": "2023-02-09 15:57:14,301" - } - ], - "time_consumption": 7.581710815429688e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_3) state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954634.3022785, - "msecs": 302.2785186767578, - "relativeCreated": 20198.52089881897, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_3) state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:14,302", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_3) state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954634.3021128, - "msecs": 302.1128177642822, - "relativeCreated": 20198.355197906494, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_3) state): False ()", - "asctime": "2023-02-09 15:57:14,302" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_3) state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954634.302193, - "msecs": 302.19292640686035, - "relativeCreated": 20198.435306549072, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_3) state): result = False ()", - "asctime": "2023-02-09 15:57:14,302" - } - ], - "time_consumption": 8.559226989746094e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_4) state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954634.3025706, - "msecs": 302.5705814361572, - "relativeCreated": 20198.81296157837, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_4) state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:14,302", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_4) state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954634.3024125, - "msecs": 302.4125099182129, - "relativeCreated": 20198.654890060425, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_4) state): False ()", - "asctime": "2023-02-09 15:57:14,302" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_4) state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954634.3024976, - "msecs": 302.49762535095215, - "relativeCreated": 20198.740005493164, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_4) state): result = False ()", - "asctime": "2023-02-09 15:57:14,302" - } - ], - "time_consumption": 7.295608520507812e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_5) state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954634.3028402, - "msecs": 302.8402328491211, - "relativeCreated": 20199.082612991333, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_5) state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:14,302", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_5) state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954634.3026924, - "msecs": 302.6924133300781, - "relativeCreated": 20198.93479347229, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_5) state): False ()", - "asctime": "2023-02-09 15:57:14,302" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_5) state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954634.3027687, - "msecs": 302.7687072753906, - "relativeCreated": 20199.011087417603, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_5) state): result = False ()", - "asctime": "2023-02-09 15:57:14,302" - } - ], - "time_consumption": 7.152557373046875e-05 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/ffe/livingroom/floorlamp_6) state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954634.3031054, - "msecs": 303.10535430908203, - "relativeCreated": 20199.347734451294, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/ffe/livingroom/floorlamp_6) state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:14,303", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_6) state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954634.3029604, - "msecs": 302.9603958129883, - "relativeCreated": 20199.2027759552, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/ffe/livingroom/floorlamp_6) state): False ()", - "asctime": "2023-02-09 15:57:14,302" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/ffe/livingroom/floorlamp_6) state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954634.303035, - "msecs": 303.03502082824707, - "relativeCreated": 20199.27740097046, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/ffe/livingroom/floorlamp_6) state): result = False ()", - "asctime": "2023-02-09 15:57:14,303" - } - ], - "time_consumption": 7.033348083496094e-05 - } - ], - "time_consumption": 0.9093437194824219, - "time_start": "2023-02-09 15:57:13,393", - "time_finished": "2023-02-09 15:57:14,303" - }, - "Brightness test for device and virtual device: zigbee/ffe/sleep/bed_light_di": { - "name": "__tLogger__", - "msg": "Brightness test for device and virtual device: zigbee/ffe/sleep/bed_light_di", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 50, - "funcName": "test_brightness", - "created": 1675954634.3035438, - "msecs": 303.5438060760498, - "relativeCreated": 20199.78618621826, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Brightness test for device and virtual device: zigbee/ffe/sleep/bed_light_di", - "asctime": "2023-02-09 15:57:14,303", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Power on)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 57, - "funcName": "__test_brightness__", - "created": 1675954634.604622, - "msecs": 604.6218872070312, - "relativeCreated": 20500.864267349243, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Power on)", - "asctime": "2023-02-09 15:57:14,604", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954634.3039355, - "msecs": 303.9355278015137, - "relativeCreated": 20200.177907943726, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:14,303" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.3048785, - "msecs": 304.87847328186035, - "relativeCreated": 20201.120853424072, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:14,304" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.3090632, - "msecs": 309.063196182251, - "relativeCreated": 20205.305576324463, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true'", - "asctime": "2023-02-09 15:57:14,309" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.309694, - "msecs": 309.6940517425537, - "relativeCreated": 20205.936431884766, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:14,309" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.3102233, - "msecs": 310.2233409881592, - "relativeCreated": 20206.46572113037, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:14,310" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.3107622, - "msecs": 310.7621669769287, - "relativeCreated": 20207.00454711914, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:14,310" - } - ], - "time_consumption": 0.29385972023010254 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", + "5", "" ], "levelname": "INFO", @@ -34828,22 +76619,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954634.6052938, - "msecs": 605.2937507629395, - "relativeCreated": 20501.53613090515, - "thread": 139894075555840, + "created": 1676441669.4536014, + "msecs": 453.6013603210449, + "relativeCreated": 66457.11660385132, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:14,605", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:14:29,453", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Virtual device brightness", - "50", + "Virtual device color temperature", + "5", "" ], "levelname": "DEBUG", @@ -34856,23 +76647,23 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954634.6050196, - "msecs": 605.0195693969727, - "relativeCreated": 20501.261949539185, - "thread": 139894075555840, + "created": 1676441669.4533908, + "msecs": 453.39083671569824, + "relativeCreated": 66456.90608024597, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:57:14,605" + "process": 509276, + "message": "Result (Virtual device color temperature): 5 ()", + "asctime": "2023-02-15 07:14:29,453" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Virtual device brightness", + "Virtual device color temperature", "=", - "50", + "5", "" ], "levelname": "DEBUG", @@ -34885,24 +76676,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954634.6051872, - "msecs": 605.187177658081, - "relativeCreated": 20501.429557800293, - "thread": 139894075555840, + "created": 1676441669.4535124, + "msecs": 453.51243019104004, + "relativeCreated": 66457.02767372131, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:14,605" + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 5 ()", + "asctime": "2023-02-15 07:14:29,453" } ], - "time_consumption": 0.00010657310485839844 + "time_consumption": 8.893013000488281e-05 }, { "name": "__tLogger__", - "msg": "Changing light device brightness to '%d'", + "msg": "Changing light device color temperature to '%d'", "args": [ - 65 + 5 ], "levelname": "DEBUG", "levelno": 10, @@ -34912,24 +76703,24 @@ "exc_info": null, "exc_text": null, "stack_info": null, - "lineno": 63, - "funcName": "__test_brightness__", - "created": 1675954634.9075553, - "msecs": 907.555341720581, - "relativeCreated": 20803.797721862793, - "thread": 139894075555840, + "lineno": 94, + "funcName": "__test_color_temp__", + "created": 1676441669.7550132, + "msecs": 755.0132274627686, + "relativeCreated": 66758.52847099304, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:57:14,907", + "process": 509276, + "message": "Changing light device color temperature to '5'", + "asctime": "2023-02-15 07:14:29,755", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 165.0, \"__type__\": \"tradfri_light\"}" + "zigbee/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}" ], "levelname": "DEBUG", "levelno": 10, @@ -34941,22 +76732,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954634.6056497, - "msecs": 605.6497097015381, - "relativeCreated": 20501.89208984375, - "thread": 139894075555840, + "created": 1676441669.45393, + "msecs": 453.9299011230469, + "relativeCreated": 66457.44514465332, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 165.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:14,605" + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}", + "asctime": "2023-02-15 07:14:29,453" }, { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"__type__\": \"tradfri_light\"}'" + "zigbee/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -34968,22 +76759,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954634.6067483, - "msecs": 606.7483425140381, - "relativeCreated": 20502.99072265625, - "thread": 139894051313216, + "created": 1676441669.4550438, + "msecs": 455.0437927246094, + "relativeCreated": 66458.55903625488, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:14,606" + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'", + "asctime": "2023-02-15 07:14:29,455" }, { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/sleep/bed_light_di/brightness", - "b'65.0'" + "videv/gfw/dirk/main_light/color_temp", + "b'8'" ], "levelname": "DEBUG", "levelno": 10, @@ -34995,51 +76786,24 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954634.6091738, - "msecs": 609.1737747192383, - "relativeCreated": 20505.41615486145, - "thread": 139894051313216, + "created": 1676441669.457141, + "msecs": 457.1409225463867, + "relativeCreated": 66460.65616607666, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:57:14,609" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.6098537, - "msecs": 609.8537445068359, - "relativeCreated": 20506.096124649048, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:14,609" + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'8'", + "asctime": "2023-02-15 07:14:29,457" } ], - "time_consumption": 0.2977015972137451 + "time_consumption": 0.29787230491638184 }, { "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", "args": [ - "65", + "8", "" ], "levelname": "INFO", @@ -35052,22 +76816,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954634.908273, - "msecs": 908.2729816436768, - "relativeCreated": 20804.51536178589, - "thread": 139894075555840, + "created": 1676441669.755738, + "msecs": 755.7380199432373, + "relativeCreated": 66759.25326347351, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:14,908", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:14:29,755", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Virtual device brightness", - "65", + "Virtual device color temperature", + "8", "" ], "levelname": "DEBUG", @@ -35080,23 +76844,23 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954634.9079776, - "msecs": 907.9775810241699, - "relativeCreated": 20804.219961166382, - "thread": 139894075555840, + "created": 1676441669.7554672, + "msecs": 755.4671764373779, + "relativeCreated": 66758.98241996765, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:57:14,907" + "process": 509276, + "message": "Result (Virtual device color temperature): 8 ()", + "asctime": "2023-02-15 07:14:29,755" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Virtual device brightness", + "Virtual device color temperature", "=", - "65", + "8", "" ], "levelname": "DEBUG", @@ -35109,24 +76873,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954634.9081635, - "msecs": 908.1635475158691, - "relativeCreated": 20804.40592765808, - "thread": 139894075555840, + "created": 1676441669.755619, + "msecs": 755.6190490722656, + "relativeCreated": 66759.13429260254, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:14,908" + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 8 ()", + "asctime": "2023-02-15 07:14:29,755" } ], - "time_consumption": 0.00010943412780761719 + "time_consumption": 0.00011897087097167969 }, { "name": "__tLogger__", "msg": "Light device brightness is correct (Content %s and Type is %s).", "args": [ - "65", + "8", "" ], "levelname": "INFO", @@ -35139,22 +76903,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954634.9086342, - "msecs": 908.6341857910156, - "relativeCreated": 20804.876565933228, - "thread": 139894075555840, + "created": 1676441669.756139, + "msecs": 756.1390399932861, + "relativeCreated": 66759.65428352356, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:14,908", + "process": 509276, + "message": "Light device brightness is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:14:29,756", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ "Light device brightness", - "65", + "8", "" ], "levelname": "DEBUG", @@ -35167,15 +76931,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954634.9084506, - "msecs": 908.4506034851074, - "relativeCreated": 20804.69298362732, - "thread": 139894075555840, + "created": 1676441669.75593, + "msecs": 755.9299468994141, + "relativeCreated": 66759.44519042969, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:57:14,908" + "process": 509276, + "message": "Result (Light device brightness): 8 ()", + "asctime": "2023-02-15 07:14:29,755" }, { "name": "__unittest__", @@ -35183,7 +76947,7 @@ "args": [ "Light device brightness", "=", - "65", + "8", "" ], "levelname": "DEBUG", @@ -35196,24 +76960,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954634.9085476, - "msecs": 908.5476398468018, - "relativeCreated": 20804.790019989014, - "thread": 139894075555840, + "created": 1676441669.7560394, + "msecs": 756.0393810272217, + "relativeCreated": 66759.5546245575, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:14,908" + "process": 509276, + "message": "Expectation (Light device brightness): result = 8 ()", + "asctime": "2023-02-15 07:14:29,756" } ], - "time_consumption": 8.654594421386719e-05 + "time_consumption": 9.965896606445312e-05 }, { "name": "__tLogger__", - "msg": "Changing virtual device brightness to '%d'", + "msg": "Changing virtual device color temperature to '%d'", "args": [ - 50 + 5 ], "levelname": "DEBUG", "levelno": 10, @@ -35223,24 +76987,24 @@ "exc_info": null, "exc_text": null, "stack_info": null, - "lineno": 69, - "funcName": "__test_brightness__", - "created": 1675954635.2108605, - "msecs": 210.8604907989502, - "relativeCreated": 21107.102870941162, - "thread": 139894075555840, + "lineno": 100, + "funcName": "__test_color_temp__", + "created": 1676441670.057558, + "msecs": 57.55805969238281, + "relativeCreated": 67061.07330322266, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:57:15,210", + "process": 509276, + "message": "Changing virtual device color temperature to '5'", + "asctime": "2023-02-15 07:14:30,057", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffe/sleep/bed_light_di/brightness", - "50" + "videv/gfw/dirk/main_light/color_temp/set", + "5" ], "levelname": "DEBUG", "levelno": 10, @@ -35252,22 +77016,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954634.908919, - "msecs": 908.919095993042, - "relativeCreated": 20805.161476135254, - "thread": 139894075555840, + "created": 1676441669.7564166, + "msecs": 756.4165592193604, + "relativeCreated": 66759.93180274963, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness and payload 50", - "asctime": "2023-02-09 15:57:14,908" + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 5", + "asctime": "2023-02-15 07:14:29,756" }, { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/sleep/bed_light_di/brightness", - "b'50'" + "zigbee/gfw/dirk/main_light/set", + "b'{\"color_temp\": 352}'" ], "levelname": "DEBUG", "levelno": 10, @@ -35279,49 +77043,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954634.9100387, - "msecs": 910.0387096405029, - "relativeCreated": 20806.281089782715, - "thread": 139894051313216, + "created": 1676441669.759773, + "msecs": 759.7730159759521, + "relativeCreated": 66763.28825950623, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50'", - "asctime": "2023-02-09 15:57:14,910" + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:14:29,759" }, { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_di/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.9118552, - "msecs": 911.8552207946777, - "relativeCreated": 20808.09760093689, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:14,911" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}" + "zigbee/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", "levelno": 10, @@ -35333,22 +77070,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954634.9123769, - "msecs": 912.376880645752, - "relativeCreated": 20808.619260787964, - "thread": 139894051313216, + "created": 1676441669.7603064, + "msecs": 760.3063583374023, + "relativeCreated": 66763.82160186768, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:14,912" + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:29,760" }, { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}'" + "zigbee/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -35360,22 +77097,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954634.9133303, - "msecs": 913.3303165435791, - "relativeCreated": 20809.57269668579, - "thread": 139894051313216, + "created": 1676441669.761573, + "msecs": 761.573076248169, + "relativeCreated": 66765.08831977844, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:14,913" + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:29,761" }, { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/sleep/bed_light_di/brightness", - "b'50.0'" + "videv/gfw/dirk/main_light/color_temp", + "b'5'" ], "levelname": "DEBUG", "levelno": 10, @@ -35387,51 +77124,24 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954634.9573495, - "msecs": 957.3495388031006, - "relativeCreated": 20853.591918945312, - "thread": 139894051313216, + "created": 1676441669.8040032, + "msecs": 804.0032386779785, + "relativeCreated": 66807.51848220825, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:14,957" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954634.9580724, - "msecs": 958.0724239349365, - "relativeCreated": 20854.31480407715, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:14,958" + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:14:29,804" } ], - "time_consumption": 0.25278806686401367 + "time_consumption": 0.2535548210144043 }, { "name": "__tLogger__", "msg": "Light device brightness is correct (Content %s and Type is %s).", "args": [ - "50", + "5", "" ], "levelname": "INFO", @@ -35444,22 +77154,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954635.211512, - "msecs": 211.51208877563477, - "relativeCreated": 21107.754468917847, - "thread": 139894075555840, + "created": 1676441670.0582893, + "msecs": 58.289289474487305, + "relativeCreated": 67061.80453300476, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:15,211", + "process": 509276, + "message": "Light device brightness is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:14:30,058", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ "Light device brightness", - "50", + "5", "" ], "levelname": "DEBUG", @@ -35472,15 +77182,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954635.2112696, - "msecs": 211.26961708068848, - "relativeCreated": 21107.5119972229, - "thread": 139894075555840, + "created": 1676441670.0580127, + "msecs": 58.01272392272949, + "relativeCreated": 67061.527967453, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:57:15,211" + "process": 509276, + "message": "Result (Light device brightness): 5 ()", + "asctime": "2023-02-15 07:14:30,058" }, { "name": "__unittest__", @@ -35488,7 +77198,7 @@ "args": [ "Light device brightness", "=", - "50", + "5", "" ], "levelname": "DEBUG", @@ -35501,721 +77211,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954635.2114062, - "msecs": 211.40623092651367, - "relativeCreated": 21107.648611068726, - "thread": 139894075555840, + "created": 1676441670.0581653, + "msecs": 58.16531181335449, + "relativeCreated": 67061.68055534363, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:15,211" + "process": 509276, + "message": "Expectation (Light device brightness): result = 5 ()", + "asctime": "2023-02-15 07:14:30,058" } ], - "time_consumption": 0.00010585784912109375 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954635.2118604, - "msecs": 211.86041831970215, - "relativeCreated": 21108.102798461914, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:15,211", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954635.2116792, - "msecs": 211.67922019958496, - "relativeCreated": 21107.921600341797, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:57:15,211" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954635.2117758, - "msecs": 211.7757797241211, - "relativeCreated": 21108.018159866333, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:15,211" - } - ], - "time_consumption": 8.463859558105469e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing light device brightness to '%d'", - "args": [ - 65 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 63, - "funcName": "__test_brightness__", - "created": 1675954635.5141387, - "msecs": 514.1386985778809, - "relativeCreated": 21410.381078720093, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:57:15,514", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 165.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954635.2122238, - "msecs": 212.22376823425293, - "relativeCreated": 21108.466148376465, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 165.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:15,212" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954635.2133527, - "msecs": 213.35268020629883, - "relativeCreated": 21109.59506034851, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:15,213" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/brightness", - "b'65.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954635.215724, - "msecs": 215.72399139404297, - "relativeCreated": 21111.966371536255, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:57:15,215" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954635.2164147, - "msecs": 216.4146900177002, - "relativeCreated": 21112.657070159912, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:15,216" - } - ], - "time_consumption": 0.29772400856018066 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954635.5147433, - "msecs": 514.7433280944824, - "relativeCreated": 21410.985708236694, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:15,514", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954635.5145316, - "msecs": 514.5316123962402, - "relativeCreated": 21410.773992538452, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:57:15,514" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954635.5146513, - "msecs": 514.6512985229492, - "relativeCreated": 21410.89367866516, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:15,514" - } - ], - "time_consumption": 9.202957153320312e-05 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954635.5150666, - "msecs": 515.0666236877441, - "relativeCreated": 21411.309003829956, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:15,515", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954635.5148923, - "msecs": 514.8923397064209, - "relativeCreated": 21411.134719848633, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:57:15,514" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954635.51499, - "msecs": 514.9900913238525, - "relativeCreated": 21411.232471466064, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:15,514" - } - ], - "time_consumption": 7.653236389160156e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device brightness to '%d'", - "args": [ - 50 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 69, - "funcName": "__test_brightness__", - "created": 1675954635.81707, - "msecs": 817.0700073242188, - "relativeCreated": 21713.31238746643, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:57:15,817", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/brightness", - "50" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954635.515316, - "msecs": 515.3160095214844, - "relativeCreated": 21411.558389663696, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/bed_light_di/brightness and payload 50", - "asctime": "2023-02-09 15:57:15,515" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954635.5162816, - "msecs": 516.2816047668457, - "relativeCreated": 21412.523984909058, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50'", - "asctime": "2023-02-09 15:57:15,516" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_di/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954635.5177934, - "msecs": 517.7934169769287, - "relativeCreated": 21414.03579711914, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_di/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:15,517" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954635.518232, - "msecs": 518.2321071624756, - "relativeCreated": 21414.474487304688, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:15,518" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954635.5190752, - "msecs": 519.0751552581787, - "relativeCreated": 21415.31753540039, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:15,519" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954635.5650175, - "msecs": 565.0174617767334, - "relativeCreated": 21461.259841918945, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:15,565" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954635.5657089, - "msecs": 565.7088756561279, - "relativeCreated": 21461.95125579834, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:15,565" - } - ], - "time_consumption": 0.2513611316680908 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954635.8176432, - "msecs": 817.6431655883789, - "relativeCreated": 21713.88554573059, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:15,817", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954635.8174336, - "msecs": 817.4335956573486, - "relativeCreated": 21713.67597579956, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:57:15,817" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954635.8175507, - "msecs": 817.5506591796875, - "relativeCreated": 21713.7930393219, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:15,817" - } - ], - "time_consumption": 9.250640869140625e-05 + "time_consumption": 0.0001239776611328125 }, { "name": "__tLogger__", @@ -36229,2105 +77236,23 @@ "exc_info": null, "exc_text": null, "stack_info": null, - "lineno": 74, - "funcName": "__test_brightness__", - "created": 1675954636.1198337, - "msecs": 119.83370780944824, - "relativeCreated": 22016.07608795166, - "thread": 139894075555840, + "lineno": 105, + "funcName": "__test_color_temp__", + "created": 1676441670.3598008, + "msecs": 359.8008155822754, + "relativeCreated": 67363.31605911255, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Resetting precondition (Power off)", - "asctime": "2023-02-09 15:57:16,119", + "asctime": "2023-02-15 07:14:30,359", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffe/sleep/bed_light_di", - "{\"state\": \"off\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954635.8179562, - "msecs": 817.9562091827393, - "relativeCreated": 21714.19858932495, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"off\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:15,817" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_di", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954635.8189268, - "msecs": 818.9268112182617, - "relativeCreated": 21715.169191360474, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:15,818" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954635.8224404, - "msecs": 822.4403858184814, - "relativeCreated": 21718.682765960693, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'", - "asctime": "2023-02-09 15:57:15,822" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954635.823032, - "msecs": 823.0319023132324, - "relativeCreated": 21719.274282455444, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:15,823" - } - ], - "time_consumption": 0.2968018054962158 - } - ], - "time_consumption": 1.8162899017333984, - "time_start": "2023-02-09 15:57:14,303", - "time_finished": "2023-02-09 15:57:16,119" - }, - "Power On/ Off test for device and virtual device: zigbee/ffe/sleep/bed_light_di": { - "name": "__tLogger__", - "msg": "Power On/ Off test for device and virtual device: zigbee/ffe/sleep/bed_light_di", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 27, - "funcName": "test_power_on_off", - "created": 1675954636.120506, - "msecs": 120.50604820251465, - "relativeCreated": 22016.748428344727, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Power On/ Off test for device and virtual device: zigbee/ffe/sleep/bed_light_di", - "asctime": "2023-02-09 15:57:16,120", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954636.1209712, - "msecs": 120.9712028503418, - "relativeCreated": 22017.213582992554, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:16,120", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954636.1207626, - "msecs": 120.76258659362793, - "relativeCreated": 22017.00496673584, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:16,120" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954636.1208777, - "msecs": 120.87774276733398, - "relativeCreated": 22017.120122909546, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:16,120" - } - ], - "time_consumption": 9.34600830078125e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954636.4231567, - "msecs": 423.15673828125, - "relativeCreated": 22319.399118423462, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:16,423", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954636.121308, - "msecs": 121.3080883026123, - "relativeCreated": 22017.550468444824, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:16,121" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954636.1222978, - "msecs": 122.29776382446289, - "relativeCreated": 22018.540143966675, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:16,122" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954636.169887, - "msecs": 169.88706588745117, - "relativeCreated": 22066.129446029663, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true'", - "asctime": "2023-02-09 15:57:16,169" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954636.1705685, - "msecs": 170.56846618652344, - "relativeCreated": 22066.810846328735, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:16,170" - } - ], - "time_consumption": 0.25258827209472656 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954636.4237263, - "msecs": 423.72632026672363, - "relativeCreated": 22319.968700408936, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:16,423", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954636.4235194, - "msecs": 423.5193729400635, - "relativeCreated": 22319.761753082275, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:16,423" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954636.423635, - "msecs": 423.63500595092773, - "relativeCreated": 22319.87738609314, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:16,423" - } - ], - "time_consumption": 9.131431579589844e-05 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954636.4240663, - "msecs": 424.06630516052246, - "relativeCreated": 22320.308685302734, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:16,424", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954636.4238741, - "msecs": 423.8741397857666, - "relativeCreated": 22320.11651992798, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:16,423" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954636.423961, - "msecs": 423.96092414855957, - "relativeCreated": 22320.20330429077, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:16,423" - } - ], - "time_consumption": 0.00010538101196289062 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954636.7253714, - "msecs": 725.3713607788086, - "relativeCreated": 22621.61374092102, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:16,725", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954636.424316, - "msecs": 424.3159294128418, - "relativeCreated": 22320.558309555054, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state and payload false", - "asctime": "2023-02-09 15:57:16,424" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954636.425311, - "msecs": 425.3110885620117, - "relativeCreated": 22321.553468704224, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'", - "asctime": "2023-02-09 15:57:16,425" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_di/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954636.4267752, - "msecs": 426.7752170562744, - "relativeCreated": 22323.017597198486, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_di/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:16,426" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_di", - "{\"state\": \"off\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954636.4276805, - "msecs": 427.68049240112305, - "relativeCreated": 22323.922872543335, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"off\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:16,427" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_di", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954636.428526, - "msecs": 428.5259246826172, - "relativeCreated": 22324.76830482483, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:16,428" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954636.5140038, - "msecs": 514.0037536621094, - "relativeCreated": 22410.24613380432, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'", - "asctime": "2023-02-09 15:57:16,514" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954636.5147252, - "msecs": 514.7252082824707, - "relativeCreated": 22410.967588424683, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:16,514" - } - ], - "time_consumption": 0.2106461524963379 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954636.7260215, - "msecs": 726.0215282440186, - "relativeCreated": 22622.26390838623, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:16,726", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954636.7257829, - "msecs": 725.7828712463379, - "relativeCreated": 22622.02525138855, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:16,725" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954636.7259161, - "msecs": 725.9161472320557, - "relativeCreated": 22622.158527374268, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:16,725" - } - ], - "time_consumption": 0.00010538101196289062 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954636.7264104, - "msecs": 726.4103889465332, - "relativeCreated": 22622.652769088745, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:16,726", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954636.72619, - "msecs": 726.1900901794434, - "relativeCreated": 22622.432470321655, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:16,726" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954636.7262866, - "msecs": 726.2866497039795, - "relativeCreated": 22622.52902984619, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:16,726" - } - ], - "time_consumption": 0.00012373924255371094 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954637.028664, - "msecs": 28.664112091064453, - "relativeCreated": 22924.906492233276, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:17,028", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_di", - "{\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954636.7267492, - "msecs": 726.7491817474365, - "relativeCreated": 22622.99156188965, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:16,726" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_di", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954636.727824, - "msecs": 727.8239727020264, - "relativeCreated": 22624.06635284424, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:16,727" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954636.774199, - "msecs": 774.1990089416504, - "relativeCreated": 22670.441389083862, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true'", - "asctime": "2023-02-09 15:57:16,774" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954636.7749696, - "msecs": 774.9695777893066, - "relativeCreated": 22671.21195793152, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:16,774" - } - ], - "time_consumption": 0.2536945343017578 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954637.029369, - "msecs": 29.369115829467773, - "relativeCreated": 22925.61149597168, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:17,029", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954637.0290976, - "msecs": 29.097557067871094, - "relativeCreated": 22925.339937210083, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:17,029" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954637.0292342, - "msecs": 29.23417091369629, - "relativeCreated": 22925.47655105591, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:17,029" - } - ], - "time_consumption": 0.00013494491577148438 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954637.029816, - "msecs": 29.8159122467041, - "relativeCreated": 22926.058292388916, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:17,029", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954637.02964, - "msecs": 29.63995933532715, - "relativeCreated": 22925.88233947754, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:17,029" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954637.029735, - "msecs": 29.735088348388672, - "relativeCreated": 22925.9774684906, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:17,029" - } - ], - "time_consumption": 8.082389831542969e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954637.331932, - "msecs": 331.93206787109375, - "relativeCreated": 23228.174448013306, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:17,331", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954637.0300746, - "msecs": 30.074596405029297, - "relativeCreated": 22926.31697654724, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/bed_light_di/state and payload false", - "asctime": "2023-02-09 15:57:17,030" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954637.031045, - "msecs": 31.044960021972656, - "relativeCreated": 22927.287340164185, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'", - "asctime": "2023-02-09 15:57:17,031" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_di/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954637.032493, - "msecs": 32.49311447143555, - "relativeCreated": 22928.735494613647, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_di/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:17,032" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_di", - "{\"state\": \"off\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954637.0329373, - "msecs": 32.93728828430176, - "relativeCreated": 22929.179668426514, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {\"state\": \"off\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:17,032" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_di", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_di", - "b'{\"state\": \"off\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954637.0338275, - "msecs": 33.82754325866699, - "relativeCreated": 22930.06992340088, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{\"state\": \"off\", \"brightness\": 127.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:17,033" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954637.1217415, - "msecs": 121.74153327941895, - "relativeCreated": 23017.98391342163, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false'", - "asctime": "2023-02-09 15:57:17,121" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_di.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_di/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954637.122623, - "msecs": 122.62296676635742, - "relativeCreated": 23018.86534690857, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:17,122" - } - ], - "time_consumption": 0.20930910110473633 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954637.3325148, - "msecs": 332.51476287841797, - "relativeCreated": 23228.75714302063, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:17,332", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954637.332301, - "msecs": 332.30090141296387, - "relativeCreated": 23228.543281555176, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:17,332" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954637.3324213, - "msecs": 332.42130279541016, - "relativeCreated": 23228.663682937622, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:17,332" - } - ], - "time_consumption": 9.34600830078125e-05 - } - ], - "time_consumption": 1.2120087146759033, - "time_start": "2023-02-09 15:57:16,120", - "time_finished": "2023-02-09 15:57:17,332" - }, - "Power On/ Off test for device and virtual device: zigbee/ffe/sleep/bed_light_ma": { - "name": "__tLogger__", - "msg": "Power On/ Off test for device and virtual device: zigbee/ffe/sleep/bed_light_ma", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 27, - "funcName": "test_power_on_off", - "created": 1675954637.3330872, - "msecs": 333.0872058868408, - "relativeCreated": 23229.329586029053, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Power On/ Off test for device and virtual device: zigbee/ffe/sleep/bed_light_ma", - "asctime": "2023-02-09 15:57:17,333", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954637.3335373, - "msecs": 333.53734016418457, - "relativeCreated": 23229.779720306396, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:17,333", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954637.3333461, - "msecs": 333.3461284637451, - "relativeCreated": 23229.588508605957, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:17,333" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954637.3334506, - "msecs": 333.4505558013916, - "relativeCreated": 23229.692935943604, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:17,333" - } - ], - "time_consumption": 8.678436279296875e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954637.6356025, - "msecs": 635.6024742126465, - "relativeCreated": 23531.84485435486, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:17,635", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_ma/state", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954637.3337474, - "msecs": 333.74738693237305, - "relativeCreated": 23229.989767074585, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/bed_light_ma/state and payload on", - "asctime": "2023-02-09 15:57:17,333" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_ma/state", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954637.3346932, - "msecs": 334.69319343566895, - "relativeCreated": 23230.93557357788, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_ma/state and payload b'on'", - "asctime": "2023-02-09 15:57:17,334" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_ma/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954637.336575, - "msecs": 336.5750312805176, - "relativeCreated": 23232.81741142273, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'true'", - "asctime": "2023-02-09 15:57:17,336" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_ma/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954637.337263, - "msecs": 337.2631072998047, - "relativeCreated": 23233.505487442017, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_ma/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:17,337" - } - ], - "time_consumption": 0.2983393669128418 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954637.63625, - "msecs": 636.2500190734863, - "relativeCreated": 23532.4923992157, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:17,636", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954637.636008, - "msecs": 636.0080242156982, - "relativeCreated": 23532.25040435791, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:17,636" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954637.636144, - "msecs": 636.1439228057861, - "relativeCreated": 23532.386302947998, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:17,636" - } - ], - "time_consumption": 0.00010609626770019531 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954637.6366487, - "msecs": 636.6486549377441, - "relativeCreated": 23532.891035079956, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:17,636", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954637.6364176, - "msecs": 636.4176273345947, - "relativeCreated": 23532.660007476807, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:17,636" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954637.6365585, - "msecs": 636.5585327148438, - "relativeCreated": 23532.800912857056, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:17,636" - } - ], - "time_consumption": 9.012222290039062e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954637.9378967, - "msecs": 937.896728515625, - "relativeCreated": 23834.139108657837, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:17,937", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_ma/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954637.6369228, - "msecs": 636.9228363037109, - "relativeCreated": 23533.165216445923, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/bed_light_ma/state and payload false", - "asctime": "2023-02-09 15:57:17,636" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_ma/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954637.6380477, - "msecs": 638.0476951599121, - "relativeCreated": 23534.290075302124, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'", - "asctime": "2023-02-09 15:57:17,638" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_ma/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954637.6397922, - "msecs": 639.7922039031982, - "relativeCreated": 23536.03458404541, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_ma/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:17,639" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_ma/state", + "shellies/gfw/dirk/main_light/relay/0", "off" ], "levelname": "DEBUG", @@ -38340,21 +77265,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954637.6401894, - "msecs": 640.1894092559814, - "relativeCreated": 23536.431789398193, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", + "created": 1676441670.0586216, + "msecs": 58.62164497375488, + "relativeCreated": 67062.13688850403, + "thread": 140246908178432, + "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/bed_light_ma/state and payload off", - "asctime": "2023-02-09 15:57:17,640" + "process": 509276, + "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:30,058" }, { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma.state", + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/ffe/sleep/bed_light_ma/state", + "shellies/gfw/dirk/main_light/relay/0", "b'off'" ], "levelname": "DEBUG", @@ -38367,21 +77292,21 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954637.6411605, - "msecs": 641.1604881286621, - "relativeCreated": 23537.402868270874, - "thread": 139894051313216, + "created": 1676441670.0599477, + "msecs": 59.94772911071777, + "relativeCreated": 67063.46297264099, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_ma/state and payload b'off'", - "asctime": "2023-02-09 15:57:17,641" + "process": 509276, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:30,059" }, { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/sleep/bed_light_ma/state", + "videv/gfw/dirk/main_light/state", "b'false'" ], "levelname": "DEBUG", @@ -38394,133 +77319,49 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954637.6851501, - "msecs": 685.150146484375, - "relativeCreated": 23581.392526626587, - "thread": 139894051313216, + "created": 1676441670.0648332, + "msecs": 64.83316421508789, + "relativeCreated": 67068.34840774536, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'", - "asctime": "2023-02-09 15:57:17,685" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_ma/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954637.6858747, - "msecs": 685.8747005462646, - "relativeCreated": 23582.117080688477, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_ma/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:17,685" + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:30,064" } ], - "time_consumption": 0.25202202796936035 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954637.938582, - "msecs": 938.5819435119629, - "relativeCreated": 23834.824323654175, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:17,938", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954637.9383075, - "msecs": 938.307523727417, - "relativeCreated": 23834.54990386963, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:17,938" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954637.9384432, - "msecs": 938.4431838989258, - "relativeCreated": 23834.685564041138, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:17,938" - } - ], - "time_consumption": 0.00013875961303710938 - }, + "time_consumption": 0.2949676513671875 + } + ], + "time_consumption": 1.814028024673462, + "time_start": "2023-02-15 07:14:28,545", + "time_finished": "2023-02-15 07:14:30,359" + }, + "Power On/ Off test for device and virtual device: shellies/gfw/dirk/main_light": { + "name": "__tLogger__", + "msg": "Power On/ Off test for device and virtual device: shellies/gfw/dirk/main_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 27, + "funcName": "test_power_on_off", + "created": 1676441670.3605578, + "msecs": 360.55779457092285, + "relativeCreated": 67364.0730381012, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Power On/ Off test for device and virtual device: shellies/gfw/dirk/main_light", + "asctime": "2023-02-15 07:14:30,360", + "moduleLogger": [], + "testcaseLogger": [ { "name": "__tLogger__", "msg": "Virtual device state is correct (Content %s and Type is %s).", @@ -38538,15 +77379,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954637.9389434, - "msecs": 938.9433860778809, - "relativeCreated": 23835.185766220093, - "thread": 139894075555840, + "created": 1676441670.3611376, + "msecs": 361.13762855529785, + "relativeCreated": 67364.65287208557, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:17,938", + "asctime": "2023-02-15 07:14:30,361", "moduleLogger": [ { "name": "__unittest__", @@ -38566,15 +77407,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954637.9387555, - "msecs": 938.7555122375488, - "relativeCreated": 23834.99789237976, - "thread": 139894075555840, + "created": 1676441670.3608325, + "msecs": 360.83245277404785, + "relativeCreated": 67364.34769630432, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:17,938" + "asctime": "2023-02-15 07:14:30,360" }, { "name": "__unittest__", @@ -38595,18 +77436,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954637.9388552, - "msecs": 938.8551712036133, - "relativeCreated": 23835.097551345825, - "thread": 139894075555840, + "created": 1676441670.361011, + "msecs": 361.0110282897949, + "relativeCreated": 67364.52627182007, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:17,938" + "asctime": "2023-02-15 07:14:30,361" } ], - "time_consumption": 8.821487426757812e-05 + "time_consumption": 0.0001266002655029297 }, { "name": "__tLogger__", @@ -38624,21 +77465,21 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off__", - "created": 1675954638.240072, - "msecs": 240.07201194763184, - "relativeCreated": 24136.314392089844, - "thread": 139894075555840, + "created": 1676441670.6628563, + "msecs": 662.8563404083252, + "relativeCreated": 67666.3715839386, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:18,240", + "asctime": "2023-02-15 07:14:30,662", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma.state", + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffe/sleep/bed_light_ma/state", + "shellies/gfw/dirk/main_light/relay/0", "on" ], "levelname": "DEBUG", @@ -38651,21 +77492,48 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954637.939166, - "msecs": 939.1660690307617, - "relativeCreated": 23835.408449172974, - "thread": 139894075555840, + "created": 1676441670.3614128, + "msecs": 361.41276359558105, + "relativeCreated": 67364.92800712585, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/bed_light_ma/state and payload on", - "asctime": "2023-02-09 15:57:17,939" + "process": 509276, + "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:30,361" }, { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma.state", + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441670.3620436, + "msecs": 362.0436191558838, + "relativeCreated": 67365.55886268616, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:30,362" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/ffe/sleep/bed_light_ma/state", + "shellies/gfw/dirk/main_light/relay/0", "b'on'" ], "levelname": "DEBUG", @@ -38678,21 +77546,48 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954637.9402587, - "msecs": 940.2587413787842, - "relativeCreated": 23836.501121520996, - "thread": 139894051313216, + "created": 1676441670.3632472, + "msecs": 363.2471561431885, + "relativeCreated": 67366.76239967346, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_ma/state and payload b'on'", - "asctime": "2023-02-09 15:57:17,940" + "process": 509276, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:30,363" }, { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/sleep/bed_light_ma/state", + "zigbee/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441670.3641222, + "msecs": 364.1221523284912, + "relativeCreated": 67367.63739585876, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:30,364" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/state", "b'true'" ], "levelname": "DEBUG", @@ -38705,45 +77600,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954637.942486, - "msecs": 942.486047744751, - "relativeCreated": 23838.728427886963, - "thread": 139894051313216, + "created": 1676441670.4115777, + "msecs": 411.5777015686035, + "relativeCreated": 67415.09294509888, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'true'", - "asctime": "2023-02-09 15:57:17,942" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_ma/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954637.943155, - "msecs": 943.15505027771, - "relativeCreated": 23839.397430419922, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_ma/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:17,943" + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:30,411" } ], - "time_consumption": 0.2969169616699219 + "time_consumption": 0.2512786388397217 }, { "name": "__tLogger__", @@ -38762,15 +77630,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954638.240694, - "msecs": 240.6940460205078, - "relativeCreated": 24136.93642616272, - "thread": 139894075555840, + "created": 1676441670.6634893, + "msecs": 663.4893417358398, + "relativeCreated": 67667.00458526611, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:18,240", + "asctime": "2023-02-15 07:14:30,663", "moduleLogger": [ { "name": "__unittest__", @@ -38790,15 +77658,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954638.2404544, - "msecs": 240.45443534851074, - "relativeCreated": 24136.696815490723, - "thread": 139894075555840, + "created": 1676441670.6632547, + "msecs": 663.2547378540039, + "relativeCreated": 67666.76998138428, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:18,240" + "asctime": "2023-02-15 07:14:30,663" }, { "name": "__unittest__", @@ -38819,15 +77687,15 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954638.2405891, - "msecs": 240.58914184570312, - "relativeCreated": 24136.831521987915, - "thread": 139894075555840, + "created": 1676441670.6633844, + "msecs": 663.3844375610352, + "relativeCreated": 67666.89968109131, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:18,240" + "asctime": "2023-02-15 07:14:30,663" } ], "time_consumption": 0.0001049041748046875 @@ -38849,15 +77717,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954638.2411332, - "msecs": 241.1332130432129, - "relativeCreated": 24137.375593185425, - "thread": 139894075555840, + "created": 1676441670.6638374, + "msecs": 663.8374328613281, + "relativeCreated": 67667.3526763916, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:18,241", + "asctime": "2023-02-15 07:14:30,663", "moduleLogger": [ { "name": "__unittest__", @@ -38877,15 +77745,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954638.240905, - "msecs": 240.9050464630127, - "relativeCreated": 24137.147426605225, - "thread": 139894075555840, + "created": 1676441670.6636555, + "msecs": 663.6555194854736, + "relativeCreated": 67667.17076301575, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:18,240" + "asctime": "2023-02-15 07:14:30,663" }, { "name": "__unittest__", @@ -38906,18 +77774,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954638.2410064, - "msecs": 241.00637435913086, - "relativeCreated": 24137.248754501343, - "thread": 139894075555840, + "created": 1676441670.6637518, + "msecs": 663.7518405914307, + "relativeCreated": 67667.2670841217, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:18,241" + "asctime": "2023-02-15 07:14:30,663" } ], - "time_consumption": 0.00012683868408203125 + "time_consumption": 8.559226989746094e-05 }, { "name": "__tLogger__", @@ -38935,21 +77803,21 @@ "stack_info": null, "lineno": 42, "funcName": "__test_power_on_off__", - "created": 1675954638.5422943, - "msecs": 542.2942638397217, - "relativeCreated": 24438.536643981934, - "thread": 139894075555840, + "created": 1676441670.9651937, + "msecs": 965.1937484741211, + "relativeCreated": 67968.7089920044, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:18,542", + "asctime": "2023-02-15 07:14:30,965", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffe/sleep/bed_light_ma/state", + "videv/gfw/dirk/main_light/state/set", "false" ], "levelname": "DEBUG", @@ -38962,102 +77830,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954638.2414129, - "msecs": 241.41287803649902, - "relativeCreated": 24137.65525817871, - "thread": 139894075555840, + "created": 1676441670.6641166, + "msecs": 664.116621017456, + "relativeCreated": 67667.63186454773, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/bed_light_ma/state and payload false", - "asctime": "2023-02-09 15:57:18,241" + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/main_light/state/set and payload false", + "asctime": "2023-02-15 07:14:30,664" }, { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0.command", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/sleep/bed_light_ma/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.2424257, - "msecs": 242.42568016052246, - "relativeCreated": 24138.668060302734, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'", - "asctime": "2023-02-09 15:57:18,242" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_ma/set", - "b'{\"state\": \"off\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.2438886, - "msecs": 243.88861656188965, - "relativeCreated": 24140.1309967041, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_ma/set and payload b'{\"state\": \"off\"}'", - "asctime": "2023-02-09 15:57:18,243" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_ma/state", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954638.2442434, - "msecs": 244.24338340759277, - "relativeCreated": 24140.485763549805, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/bed_light_ma/state and payload off", - "asctime": "2023-02-09 15:57:18,244" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.bed_light_ma.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/bed_light_ma/state", + "shellies/gfw/dirk/main_light/relay/0/command", "b'off'" ], "levelname": "DEBUG", @@ -39070,21 +77857,75 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954638.2450893, - "msecs": 245.08929252624512, - "relativeCreated": 24141.331672668457, - "thread": 139894051313216, + "created": 1676441670.6672046, + "msecs": 667.2046184539795, + "relativeCreated": 67670.71986198425, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/bed_light_ma/state and payload b'off'", - "asctime": "2023-02-09 15:57:18,245" + "process": 509276, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0/command and payload b'off'", + "asctime": "2023-02-15 07:14:30,667" }, { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.state", + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/dirk/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441670.6676028, + "msecs": 667.6027774810791, + "relativeCreated": 67671.11802101135, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:30,667" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/sleep/bed_light_ma/state", + "shellies/gfw/dirk/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441670.6687458, + "msecs": 668.745756149292, + "relativeCreated": 67672.26099967957, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:30,668" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/main_light/state", "b'false'" ], "levelname": "DEBUG", @@ -39097,45 +77938,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954638.287914, - "msecs": 287.9140377044678, - "relativeCreated": 24184.15641784668, - "thread": 139894051313216, + "created": 1676441670.7595632, + "msecs": 759.5632076263428, + "relativeCreated": 67763.07845115662, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false'", - "asctime": "2023-02-09 15:57:18,287" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.bed_light_ma.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/bed_light_ma/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.2885756, - "msecs": 288.5756492614746, - "relativeCreated": 24184.818029403687, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/bed_light_ma/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:18,288" + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:30,759" } ], - "time_consumption": 0.25371861457824707 + "time_consumption": 0.20563054084777832 }, { "name": "__tLogger__", @@ -39154,15 +77968,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954638.5429757, - "msecs": 542.975664138794, - "relativeCreated": 24439.218044281006, - "thread": 139894075555840, + "created": 1676441670.9659648, + "msecs": 965.9647941589355, + "relativeCreated": 67969.48003768921, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:18,542", + "asctime": "2023-02-15 07:14:30,965", "moduleLogger": [ { "name": "__unittest__", @@ -39182,15 +77996,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954638.5426996, - "msecs": 542.6995754241943, - "relativeCreated": 24438.941955566406, - "thread": 139894075555840, + "created": 1676441670.96565, + "msecs": 965.6500816345215, + "relativeCreated": 67969.1653251648, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:18,542" + "asctime": "2023-02-15 07:14:30,965" }, { "name": "__unittest__", @@ -39211,376 +78025,22 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954638.5428677, - "msecs": 542.8676605224609, - "relativeCreated": 24439.110040664673, - "thread": 139894075555840, + "created": 1676441670.965802, + "msecs": 965.8019542694092, + "relativeCreated": 67969.31719779968, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:18,542" + "asctime": "2023-02-15 07:14:30,965" } ], - "time_consumption": 0.00010800361633300781 - } - ], - "time_consumption": 1.2098884582519531, - "time_start": "2023-02-09 15:57:17,333", - "time_finished": "2023-02-09 15:57:18,542" - }, - "Away mode test: zigbee/ffe/sleep/heating_valve": { - "name": "__tLogger__", - "msg": "Away mode test: zigbee/ffe/sleep/heating_valve", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 101, - "funcName": "test_away_mode", - "created": 1675954638.5434868, - "msecs": 543.4868335723877, - "relativeCreated": 24439.7292137146, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Away mode test: zigbee/ffe/sleep/heating_valve", - "asctime": "2023-02-09 15:57:18,543", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Default setpoint)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 106, - "funcName": "__test_away_mode__", - "created": 1675954638.8455517, - "msecs": 845.5517292022705, - "relativeCreated": 24741.794109344482, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Default setpoint)", - "asctime": "2023-02-09 15:57:18,845", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.set_default_temperature", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/set_default_temperature", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954638.543824, - "msecs": 543.8239574432373, - "relativeCreated": 24440.06633758545, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:57:18,543" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.set_default_temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/set_default_temperature", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.5449243, - "msecs": 544.924259185791, - "relativeCreated": 24441.166639328003, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:57:18,544" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/user_temperature_setpoint", - "b'21.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.564056, - "msecs": 564.0559196472168, - "relativeCreated": 24460.29829978943, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5'", - "asctime": "2023-02-09 15:57:18,564" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.564892, - "msecs": 564.892053604126, - "relativeCreated": 24461.134433746338, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:18,564" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 21.5}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.565582, - "msecs": 565.5820369720459, - "relativeCreated": 24461.824417114258, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 21.5}'", - "asctime": "2023-02-09 15:57:18,565" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954638.5660093, - "msecs": 566.0092830657959, - "relativeCreated": 24462.251663208008, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:18,566" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", - "b'21.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.5666232, - "msecs": 566.6232109069824, - "relativeCreated": 24462.865591049194, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'", - "asctime": "2023-02-09 15:57:18,566" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.5675263, - "msecs": 567.5263404846191, - "relativeCreated": 24463.76872062683, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:18,567" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.5682309, - "msecs": 568.2308673858643, - "relativeCreated": 24464.473247528076, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:18,568" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.6126537, - "msecs": 612.6537322998047, - "relativeCreated": 24508.896112442017, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:18,612" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.654172, - "msecs": 654.1719436645508, - "relativeCreated": 24550.414323806763, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:18,654" - } - ], - "time_consumption": 0.19137978553771973 + "time_consumption": 0.0001628398895263672 }, { "name": "__tLogger__", - "msg": "Away mode is correct (Content %s and Type is %s).", + "msg": "Virtual device state is correct (Content %s and Type is %s).", "args": [ "False", "" @@ -39595,21 +78055,21 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954638.846125, - "msecs": 846.1248874664307, - "relativeCreated": 24742.367267608643, - "thread": 139894075555840, + "created": 1676441670.9663954, + "msecs": 966.395378112793, + "relativeCreated": 67969.91062164307, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Away mode is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:18,846", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:30,966", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Away mode", + "Virtual device state", "False", "" ], @@ -39623,21 +78083,21 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954638.8459086, - "msecs": 845.9086418151855, - "relativeCreated": 24742.151021957397, - "thread": 139894075555840, + "created": 1676441670.9661648, + "msecs": 966.1648273468018, + "relativeCreated": 67969.68007087708, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Away mode): False ()", - "asctime": "2023-02-09 15:57:18,845" + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:14:30,966" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Away mode", + "Virtual device state", "=", "False", "" @@ -39652,5987 +78112,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954638.8460314, - "msecs": 846.0314273834229, - "relativeCreated": 24742.273807525635, - "thread": 139894075555840, + "created": 1676441670.966275, + "msecs": 966.2749767303467, + "relativeCreated": 67969.79022026062, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Away mode): result = False ()", - "asctime": "2023-02-09 15:57:18,846" + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:14:30,966" } ], - "time_consumption": 9.34600830078125e-05 + "time_consumption": 0.00012040138244628906 }, { "name": "__tLogger__", - "msg": "Activating away mode", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 113, - "funcName": "__test_away_mode__", - "created": 1675954639.1483274, - "msecs": 148.32735061645508, - "relativeCreated": 25044.569730758667, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Activating away mode", - "asctime": "2023-02-09 15:57:19,148", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.away_mode", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/away_mode", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954638.8464553, - "msecs": 846.4553356170654, - "relativeCreated": 24742.697715759277, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/heating_valve/away_mode and payload true", - "asctime": "2023-02-09 15:57:18,846" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.away_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/away_mode", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.8474634, - "msecs": 847.4633693695068, - "relativeCreated": 24743.70574951172, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/away_mode and payload b'true'", - "asctime": "2023-02-09 15:57:18,847" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 16.5}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.8638935, - "msecs": 863.8935089111328, - "relativeCreated": 24760.135889053345, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 16.5}'", - "asctime": "2023-02-09 15:57:18,863" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954638.864381, - "msecs": 864.3810749053955, - "relativeCreated": 24760.623455047607, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:18,864" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", - "b'16.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.8649037, - "msecs": 864.9036884307861, - "relativeCreated": 24761.146068572998, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'16.5'", - "asctime": "2023-02-09 15:57:18,864" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.865659, - "msecs": 865.6589984893799, - "relativeCreated": 24761.90137863159, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:18,865" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.away_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/away_mode", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.866218, - "msecs": 866.218090057373, - "relativeCreated": 24762.460470199585, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/away_mode and payload b'true'", - "asctime": "2023-02-09 15:57:18,866" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.8667285, - "msecs": 866.7285442352295, - "relativeCreated": 24762.97092437744, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:18,866" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.8672268, - "msecs": 867.2268390655518, - "relativeCreated": 24763.469219207764, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:18,867" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.9135103, - "msecs": 913.5103225708008, - "relativeCreated": 24809.752702713013, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:18,913" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954638.9495714, - "msecs": 949.5713710784912, - "relativeCreated": 24845.813751220703, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:18,949" - } - ], - "time_consumption": 0.19875597953796387 - }, - { - "name": "__tLogger__", - "msg": "Away mode is correct (Content %s and Type is %s).", + "msg": "Changing switching device state to '%s'", "args": [ - "True", - "" + true ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954639.1488945, - "msecs": 148.8945484161377, - "relativeCreated": 25045.13692855835, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Away mode is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:19,148", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Away mode", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954639.14868, - "msecs": 148.6799716949463, - "relativeCreated": 25044.92235183716, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Away mode): True ()", - "asctime": "2023-02-09 15:57:19,148" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Away mode", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954639.1487997, - "msecs": 148.79965782165527, - "relativeCreated": 25045.042037963867, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Away mode): result = True ()", - "asctime": "2023-02-09 15:57:19,148" - } - ], - "time_consumption": 9.489059448242188e-05 - }, - { - "name": "__tLogger__", - "msg": "Temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "16.5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954639.149276, - "msecs": 149.2760181427002, - "relativeCreated": 25045.518398284912, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Temperature setpoint is correct (Content 16.5 and Type is ).", - "asctime": "2023-02-09 15:57:19,149", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Temperature setpoint", - "16.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954639.1490946, - "msecs": 149.0945816040039, - "relativeCreated": 25045.336961746216, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Temperature setpoint): 16.5 ()", - "asctime": "2023-02-09 15:57:19,149" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Temperature setpoint", - "=", - "16.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954639.1491919, - "msecs": 149.19185638427734, - "relativeCreated": 25045.43423652649, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Temperature setpoint): result = 16.5 ()", - "asctime": "2023-02-09 15:57:19,149" - } - ], - "time_consumption": 8.416175842285156e-05 - }, - { - "name": "__tLogger__", - "msg": "Deactivating away mode", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 119, - "funcName": "__test_away_mode__", - "created": 1675954639.4514613, - "msecs": 451.4613151550293, - "relativeCreated": 25347.70369529724, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Deactivating away mode", - "asctime": "2023-02-09 15:57:19,451", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.away_mode", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/away_mode", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954639.1495771, - "msecs": 149.57714080810547, - "relativeCreated": 25045.819520950317, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/heating_valve/away_mode and payload false", - "asctime": "2023-02-09 15:57:19,149" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.away_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/away_mode", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954639.1505537, - "msecs": 150.55370330810547, - "relativeCreated": 25046.796083450317, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/away_mode and payload b'false'", - "asctime": "2023-02-09 15:57:19,150" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 21.5}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954639.160737, - "msecs": 160.7370376586914, - "relativeCreated": 25056.979417800903, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 21.5}'", - "asctime": "2023-02-09 15:57:19,160" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954639.1612196, - "msecs": 161.21959686279297, - "relativeCreated": 25057.461977005005, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:19,161" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", - "b'21.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954639.1617413, - "msecs": 161.7412567138672, - "relativeCreated": 25057.98363685608, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'", - "asctime": "2023-02-09 15:57:19,161" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954639.1624067, - "msecs": 162.40668296813965, - "relativeCreated": 25058.64906311035, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:19,162" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.away_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/away_mode", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954639.1629455, - "msecs": 162.94550895690918, - "relativeCreated": 25059.18788909912, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/away_mode and payload b'false'", - "asctime": "2023-02-09 15:57:19,162" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954639.1634524, - "msecs": 163.4523868560791, - "relativeCreated": 25059.69476699829, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:19,163" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954639.1639888, - "msecs": 163.98882865905762, - "relativeCreated": 25060.23120880127, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:19,163" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954639.2093875, - "msecs": 209.38754081726074, - "relativeCreated": 25105.629920959473, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:19,209" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954639.2509584, - "msecs": 250.95844268798828, - "relativeCreated": 25147.2008228302, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:19,250" - } - ], - "time_consumption": 0.20050287246704102 - }, - { - "name": "__tLogger__", - "msg": "Away mode is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954639.4521306, - "msecs": 452.1305561065674, - "relativeCreated": 25348.37293624878, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Away mode is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:19,452", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Away mode", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954639.4518838, - "msecs": 451.88379287719727, - "relativeCreated": 25348.12617301941, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Away mode): False ()", - "asctime": "2023-02-09 15:57:19,451" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Away mode", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954639.452023, - "msecs": 452.0230293273926, - "relativeCreated": 25348.265409469604, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Away mode): result = False ()", - "asctime": "2023-02-09 15:57:19,452" - } - ], - "time_consumption": 0.00010752677917480469 - }, - { - "name": "__tLogger__", - "msg": "Temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "21.5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954639.452508, - "msecs": 452.50797271728516, - "relativeCreated": 25348.750352859497, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Temperature setpoint is correct (Content 21.5 and Type is ).", - "asctime": "2023-02-09 15:57:19,452", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Temperature setpoint", - "21.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954639.4523108, - "msecs": 452.31080055236816, - "relativeCreated": 25348.55318069458, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Temperature setpoint): 21.5 ()", - "asctime": "2023-02-09 15:57:19,452" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Temperature setpoint", - "=", - "21.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954639.4524162, - "msecs": 452.41618156433105, - "relativeCreated": 25348.658561706543, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Temperature setpoint): result = 21.5 ()", - "asctime": "2023-02-09 15:57:19,452" - } - ], - "time_consumption": 9.179115295410156e-05 - } - ], - "time_consumption": 0.9090211391448975, - "time_start": "2023-02-09 15:57:18,543", - "time_finished": "2023-02-09 15:57:19,452" - }, - "Boost mode test: zigbee/ffe/sleep/heating_valve": { - "name": "__tLogger__", - "msg": "Boost mode test: zigbee/ffe/sleep/heating_valve", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 128, - "funcName": "test_boost_mode", - "created": 1675954639.45296, - "msecs": 452.9600143432617, - "relativeCreated": 25349.202394485474, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Boost mode test: zigbee/ffe/sleep/heating_valve", - "asctime": "2023-02-09 15:57:19,452", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Default setpoint)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 133, - "funcName": "__test_boost_mode__", - "created": 1675954639.7552032, - "msecs": 755.2032470703125, - "relativeCreated": 25651.445627212524, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Default setpoint)", - "asctime": "2023-02-09 15:57:19,755", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.set_default_temperature", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/set_default_temperature", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954639.4532905, - "msecs": 453.2904624938965, - "relativeCreated": 25349.53284263611, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:57:19,453" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.set_default_temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/set_default_temperature", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954639.4543636, - "msecs": 454.3635845184326, - "relativeCreated": 25350.605964660645, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:57:19,454" - } - ], - "time_consumption": 0.3008396625518799 - }, - { - "name": "__tLogger__", - "msg": "Boost timer is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954639.7558353, - "msecs": 755.8352947235107, - "relativeCreated": 25652.077674865723, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Boost timer is correct (Content 0 and Type is ).", - "asctime": "2023-02-09 15:57:19,755", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Boost timer", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954639.7555907, - "msecs": 755.5906772613525, - "relativeCreated": 25651.833057403564, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Boost timer): 0 ()", - "asctime": "2023-02-09 15:57:19,755" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Boost timer", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954639.7557278, - "msecs": 755.7277679443359, - "relativeCreated": 25651.970148086548, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Boost timer): result = 0 ()", - "asctime": "2023-02-09 15:57:19,755" - } - ], - "time_consumption": 0.00010752677917480469 - }, - { - "name": "__tLogger__", - "msg": "Activating boost mode", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 140, - "funcName": "__test_boost_mode__", - "created": 1675954640.0581336, - "msecs": 58.133602142333984, - "relativeCreated": 25954.375982284546, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Activating boost mode", - "asctime": "2023-02-09 15:57:20,058", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.start_boost", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/start_boost", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954639.7561743, - "msecs": 756.1743259429932, - "relativeCreated": 25652.416706085205, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/heating_valve/start_boost and payload true", - "asctime": "2023-02-09 15:57:19,756" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.start_boost", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/start_boost", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954639.757298, - "msecs": 757.2979927062988, - "relativeCreated": 25653.54037284851, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/start_boost and payload b'true'", - "asctime": "2023-02-09 15:57:19,757" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.boost_timer", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/boost_timer", - "b'900'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954639.7709289, - "msecs": 770.9288597106934, - "relativeCreated": 25667.171239852905, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/boost_timer and payload b'900'", - "asctime": "2023-02-09 15:57:19,770" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954639.7716212, - "msecs": 771.6212272644043, - "relativeCreated": 25667.863607406616, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:19,771" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 30}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954639.7722518, - "msecs": 772.2518444061279, - "relativeCreated": 25668.49422454834, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2023-02-09 15:57:19,772" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954639.7726822, - "msecs": 772.6821899414062, - "relativeCreated": 25668.924570083618, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:19,772" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", - "b'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954639.7733068, - "msecs": 773.3068466186523, - "relativeCreated": 25669.549226760864, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2023-02-09 15:57:19,773" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954639.774079, - "msecs": 774.0790843963623, - "relativeCreated": 25670.321464538574, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:19,774" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954639.7746816, - "msecs": 774.681568145752, - "relativeCreated": 25670.923948287964, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:19,774" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954639.817519, - "msecs": 817.518949508667, - "relativeCreated": 25713.76132965088, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:19,817" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954639.8590424, - "msecs": 859.0424060821533, - "relativeCreated": 25755.284786224365, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:19,859" - } - ], - "time_consumption": 0.19909119606018066 - }, - { - "name": "__tLogger__", - "msg": "Boost timer is greater expectation (Content %s and Type is %s).", - "args": [ - "900", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 230, - "funcName": "greater_chk", - "created": 1675954640.0587828, - "msecs": 58.78281593322754, - "relativeCreated": 25955.02519607544, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Boost timer is greater expectation (Content 900 and Type is ).", - "asctime": "2023-02-09 15:57:20,058", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Boost timer", - "900", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954640.0585263, - "msecs": 58.52627754211426, - "relativeCreated": 25954.768657684326, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Boost timer): 900 ()", - "asctime": "2023-02-09 15:57:20,058" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Boost timer", - ">", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954640.0586705, - "msecs": 58.6705207824707, - "relativeCreated": 25954.912900924683, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Boost timer): result > 0 ()", - "asctime": "2023-02-09 15:57:20,058" - } - ], - "time_consumption": 0.00011229515075683594 - }, - { - "name": "__tLogger__", - "msg": "Setting postconditions (Default setpoint)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 145, - "funcName": "__test_boost_mode__", - "created": 1675954640.3600583, - "msecs": 360.0583076477051, - "relativeCreated": 26256.300687789917, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting postconditions (Default setpoint)", - "asctime": "2023-02-09 15:57:20,360", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.set_default_temperature", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/set_default_temperature", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954640.0590653, - "msecs": 59.06534194946289, - "relativeCreated": 25955.307722091675, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:57:20,059" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.set_default_temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/set_default_temperature", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.0601754, - "msecs": 60.175418853759766, - "relativeCreated": 25956.41779899597, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:57:20,060" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.boost_timer", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/boost_timer", - "b'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.0737321, - "msecs": 73.73213768005371, - "relativeCreated": 25969.974517822266, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/boost_timer and payload b'0'", - "asctime": "2023-02-09 15:57:20,073" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.0744262, - "msecs": 74.42617416381836, - "relativeCreated": 25970.66855430603, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:20,074" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 21.5}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.0749888, - "msecs": 74.98884201049805, - "relativeCreated": 25971.23122215271, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 21.5}'", - "asctime": "2023-02-09 15:57:20,074" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954640.0753818, - "msecs": 75.38175582885742, - "relativeCreated": 25971.62413597107, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:20,075" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", - "b'21.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.075897, - "msecs": 75.8969783782959, - "relativeCreated": 25972.139358520508, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'", - "asctime": "2023-02-09 15:57:20,075" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.0765722, - "msecs": 76.57217979431152, - "relativeCreated": 25972.814559936523, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:20,076" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.0771317, - "msecs": 77.13174819946289, - "relativeCreated": 25973.374128341675, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:20,077" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.1249878, - "msecs": 124.98784065246582, - "relativeCreated": 26021.230220794678, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:20,124" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.1658635, - "msecs": 165.8635139465332, - "relativeCreated": 26062.105894088745, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:20,165" - } - ], - "time_consumption": 0.19419479370117188 - }, - { - "name": "__tLogger__", - "msg": "Boost timer is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954640.3606281, - "msecs": 360.6281280517578, - "relativeCreated": 26256.87050819397, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Boost timer is correct (Content 0 and Type is ).", - "asctime": "2023-02-09 15:57:20,360", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Boost timer", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954640.3604121, - "msecs": 360.4121208190918, - "relativeCreated": 26256.654500961304, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Boost timer): 0 ()", - "asctime": "2023-02-09 15:57:20,360" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Boost timer", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954640.3605325, - "msecs": 360.5325222015381, - "relativeCreated": 26256.77490234375, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Boost timer): result = 0 ()", - "asctime": "2023-02-09 15:57:20,360" - } - ], - "time_consumption": 9.560585021972656e-05 - } - ], - "time_consumption": 0.9076681137084961, - "time_start": "2023-02-09 15:57:19,452", - "time_finished": "2023-02-09 15:57:20,360" - }, - "Default temperature test for device and virtual device: zigbee/ffe/sleep/heating_valve": { - "name": "__tLogger__", - "msg": "Default temperature test for device and virtual device: zigbee/ffe/sleep/heating_valve", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 50, - "funcName": "test_default_temperature", - "created": 1675954640.3610911, - "msecs": 361.09113693237305, - "relativeCreated": 26257.333517074585, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Default temperature test for device and virtual device: zigbee/ffe/sleep/heating_valve", - "asctime": "2023-02-09 15:57:20,361", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Valve setpoint to %.1f)", - "args": [ - 16.5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 60, - "funcName": "__test_default_temperature__", - "created": 1675954640.663343, - "msecs": 663.3429527282715, - "relativeCreated": 26559.585332870483, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Valve setpoint to 16.5)", - "asctime": "2023-02-09 15:57:20,663", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954640.361464, - "msecs": 361.4640235900879, - "relativeCreated": 26257.7064037323, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:20,361" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.362438, - "msecs": 362.4379634857178, - "relativeCreated": 26258.68034362793, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:20,362" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 16.5}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.3806758, - "msecs": 380.6757926940918, - "relativeCreated": 26276.918172836304, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 16.5}'", - "asctime": "2023-02-09 15:57:20,380" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", - "b'16.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.3813791, - "msecs": 381.3791275024414, - "relativeCreated": 26277.621507644653, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'16.5'", - "asctime": "2023-02-09 15:57:20,381" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.3825123, - "msecs": 382.51233100891113, - "relativeCreated": 26278.754711151123, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:20,382" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/user_temperature_setpoint", - "b'16.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.3830853, - "msecs": 383.0852508544922, - "relativeCreated": 26279.327630996704, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'16.5'", - "asctime": "2023-02-09 15:57:20,383" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.383671, - "msecs": 383.6710453033447, - "relativeCreated": 26279.913425445557, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:20,383" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.3841884, - "msecs": 384.1884136199951, - "relativeCreated": 26280.430793762207, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:20,384" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.384767, - "msecs": 384.7670555114746, - "relativeCreated": 26281.009435653687, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:20,384" - } - ], - "time_consumption": 0.2785758972167969 - }, - { - "name": "__tLogger__", - "msg": "Valve temperature setpoint (is not default temperature) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954640.6640723, - "msecs": 664.0722751617432, - "relativeCreated": 26560.314655303955, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Valve temperature setpoint (is not default temperature) is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:20,664", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Valve temperature setpoint (is not default temperature)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954640.6638212, - "msecs": 663.8212203979492, - "relativeCreated": 26560.06360054016, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Valve temperature setpoint (is not default temperature)): True ()", - "asctime": "2023-02-09 15:57:20,663" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Valve temperature setpoint (is not default temperature)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954640.663961, - "msecs": 663.9609336853027, - "relativeCreated": 26560.203313827515, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Valve temperature setpoint (is not default temperature)): result = True ()", - "asctime": "2023-02-09 15:57:20,663" - } - ], - "time_consumption": 0.00011134147644042969 - }, - { - "name": "__tLogger__", - "msg": "Triggering set to default temperature (%.1f)", - "args": [ - 21.5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 66, - "funcName": "__test_default_temperature__", - "created": 1675954640.9663053, - "msecs": 966.3052558898926, - "relativeCreated": 26862.547636032104, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Triggering set to default temperature (21.5)", - "asctime": "2023-02-09 15:57:20,966", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.set_default_temperature", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/set_default_temperature", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954640.6643538, - "msecs": 664.3538475036621, - "relativeCreated": 26560.596227645874, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:57:20,664" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.set_default_temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/set_default_temperature", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.665504, - "msecs": 665.503978729248, - "relativeCreated": 26561.74635887146, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:57:20,665" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/user_temperature_setpoint", - "b'21.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.6854615, - "msecs": 685.4615211486816, - "relativeCreated": 26581.703901290894, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5'", - "asctime": "2023-02-09 15:57:20,685" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.6862326, - "msecs": 686.2325668334961, - "relativeCreated": 26582.474946975708, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:20,686" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 21.5}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.68687, - "msecs": 686.8700981140137, - "relativeCreated": 26583.112478256226, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 21.5}'", - "asctime": "2023-02-09 15:57:20,686" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954640.68732, - "msecs": 687.3199939727783, - "relativeCreated": 26583.56237411499, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:20,687" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", - "b'21.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.687917, - "msecs": 687.9169940948486, - "relativeCreated": 26584.15937423706, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'", - "asctime": "2023-02-09 15:57:20,687" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.6886723, - "msecs": 688.6723041534424, - "relativeCreated": 26584.914684295654, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:20,688" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.6892943, - "msecs": 689.2943382263184, - "relativeCreated": 26585.53671836853, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:20,689" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.7376733, - "msecs": 737.673282623291, - "relativeCreated": 26633.915662765503, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:20,737" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.7830434, - "msecs": 783.043384552002, - "relativeCreated": 26679.285764694214, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:20,783" - } - ], - "time_consumption": 0.18326187133789062 - }, - { - "name": "__tLogger__", - "msg": "Valve temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "21.5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954640.9669888, - "msecs": 966.9888019561768, - "relativeCreated": 26863.23118209839, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Valve temperature setpoint is correct (Content 21.5 and Type is ).", - "asctime": "2023-02-09 15:57:20,966", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Valve temperature setpoint", - "21.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954640.966733, - "msecs": 966.7329788208008, - "relativeCreated": 26862.975358963013, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Valve temperature setpoint): 21.5 ()", - "asctime": "2023-02-09 15:57:20,966" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Valve temperature setpoint", - "=", - "21.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954640.9668765, - "msecs": 966.8765068054199, - "relativeCreated": 26863.118886947632, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Valve temperature setpoint): result = 21.5 ()", - "asctime": "2023-02-09 15:57:20,966" - } - ], - "time_consumption": 0.00011229515075683594 - } - ], - "time_consumption": 0.6058976650238037, - "time_start": "2023-02-09 15:57:20,361", - "time_finished": "2023-02-09 15:57:20,966" - }, - "Summer mode test: zigbee/ffe/sleep/heating_valve": { - "name": "__tLogger__", - "msg": "Summer mode test: zigbee/ffe/sleep/heating_valve", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 74, - "funcName": "test_summer_mode", - "created": 1675954640.967436, - "msecs": 967.4360752105713, - "relativeCreated": 26863.678455352783, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Summer mode test: zigbee/ffe/sleep/heating_valve", - "asctime": "2023-02-09 15:57:20,967", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Default setpoint)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 79, - "funcName": "__test_summer_mode__", - "created": 1675954641.2696855, - "msecs": 269.6855068206787, - "relativeCreated": 27165.92788696289, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Default setpoint)", - "asctime": "2023-02-09 15:57:21,269", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.set_default_temperature", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/set_default_temperature", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954640.967744, - "msecs": 967.7441120147705, - "relativeCreated": 26863.986492156982, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:57:20,967" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.set_default_temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/set_default_temperature", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954640.968846, - "msecs": 968.8460826873779, - "relativeCreated": 26865.08846282959, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:57:20,968" - } - ], - "time_consumption": 0.3008394241333008 - }, - { - "name": "__tLogger__", - "msg": "Summer mode is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954641.2703452, - "msecs": 270.34521102905273, - "relativeCreated": 27166.587591171265, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Summer mode is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:21,270", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Summer mode", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954641.2700655, - "msecs": 270.0655460357666, - "relativeCreated": 27166.30792617798, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Summer mode): False ()", - "asctime": "2023-02-09 15:57:21,270" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Summer mode", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954641.2702036, - "msecs": 270.2035903930664, - "relativeCreated": 27166.44597053528, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Summer mode): result = False ()", - "asctime": "2023-02-09 15:57:21,270" - } - ], - "time_consumption": 0.00014162063598632812 - }, - { - "name": "__tLogger__", - "msg": "Activating summer mode", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 86, - "funcName": "__test_summer_mode__", - "created": 1675954641.572622, - "msecs": 572.6220607757568, - "relativeCreated": 27468.86444091797, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Activating summer mode", - "asctime": "2023-02-09 15:57:21,572", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.summer_mode", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/summer_mode", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954641.270683, - "msecs": 270.68305015563965, - "relativeCreated": 27166.92543029785, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/heating_valve/summer_mode and payload true", - "asctime": "2023-02-09 15:57:21,270" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.summer_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/summer_mode", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.2717662, - "msecs": 271.76618576049805, - "relativeCreated": 27168.00856590271, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/summer_mode and payload b'true'", - "asctime": "2023-02-09 15:57:21,271" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 5}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.2896128, - "msecs": 289.6127700805664, - "relativeCreated": 27185.85515022278, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 5}'", - "asctime": "2023-02-09 15:57:21,289" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954641.2901647, - "msecs": 290.1647090911865, - "relativeCreated": 27186.4070892334, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:21,290" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.2907774, - "msecs": 290.77744483947754, - "relativeCreated": 27187.01982498169, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'5'", - "asctime": "2023-02-09 15:57:21,290" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.2915921, - "msecs": 291.5921211242676, - "relativeCreated": 27187.83450126648, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:21,291" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.summer_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/summer_mode", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.2922056, - "msecs": 292.2055721282959, - "relativeCreated": 27188.447952270508, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/summer_mode and payload b'true'", - "asctime": "2023-02-09 15:57:21,292" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.2927866, - "msecs": 292.7865982055664, - "relativeCreated": 27189.02897834778, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:21,292" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.2933943, - "msecs": 293.3943271636963, - "relativeCreated": 27189.63670730591, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:21,293" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.3376458, - "msecs": 337.6457691192627, - "relativeCreated": 27233.888149261475, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:21,337" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.3790567, - "msecs": 379.0566921234131, - "relativeCreated": 27275.299072265625, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:21,379" - } - ], - "time_consumption": 0.19356536865234375 - }, - { - "name": "__tLogger__", - "msg": "Summer mode is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954641.5732968, - "msecs": 573.2967853546143, - "relativeCreated": 27469.539165496826, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Summer mode is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:21,573", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Summer mode", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954641.5730162, - "msecs": 573.0161666870117, - "relativeCreated": 27469.258546829224, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Summer mode): True ()", - "asctime": "2023-02-09 15:57:21,573" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Summer mode", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954641.5731862, - "msecs": 573.1861591339111, - "relativeCreated": 27469.428539276123, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Summer mode): result = True ()", - "asctime": "2023-02-09 15:57:21,573" - } - ], - "time_consumption": 0.000110626220703125 - }, - { - "name": "__tLogger__", - "msg": "Temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954641.5736573, - "msecs": 573.6572742462158, - "relativeCreated": 27469.899654388428, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Temperature setpoint is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:21,573", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Temperature setpoint", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954641.5734673, - "msecs": 573.4672546386719, - "relativeCreated": 27469.709634780884, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Temperature setpoint): 5 ()", - "asctime": "2023-02-09 15:57:21,573" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Temperature setpoint", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954641.573567, - "msecs": 573.5669136047363, - "relativeCreated": 27469.80929374695, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Temperature setpoint): result = 5 ()", - "asctime": "2023-02-09 15:57:21,573" - } - ], - "time_consumption": 9.036064147949219e-05 - }, - { - "name": "__tLogger__", - "msg": "Deactivating summer mode", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__test_summer_mode__", - "created": 1675954641.8757608, - "msecs": 875.7607936859131, - "relativeCreated": 27772.003173828125, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Deactivating summer mode", - "asctime": "2023-02-09 15:57:21,875", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.summer_mode", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/summer_mode", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954641.5739436, - "msecs": 573.9436149597168, - "relativeCreated": 27470.18599510193, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/heating_valve/summer_mode and payload false", - "asctime": "2023-02-09 15:57:21,573" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.summer_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/summer_mode", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.575062, - "msecs": 575.0620365142822, - "relativeCreated": 27471.304416656494, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/summer_mode and payload b'false'", - "asctime": "2023-02-09 15:57:21,575" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 21.5}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.5870988, - "msecs": 587.0988368988037, - "relativeCreated": 27483.341217041016, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 21.5}'", - "asctime": "2023-02-09 15:57:21,587" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954641.587674, - "msecs": 587.6739025115967, - "relativeCreated": 27483.91628265381, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:21,587" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", - "b'21.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.5882604, - "msecs": 588.2604122161865, - "relativeCreated": 27484.5027923584, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'", - "asctime": "2023-02-09 15:57:21,588" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.5890737, - "msecs": 589.073657989502, - "relativeCreated": 27485.316038131714, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:21,589" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.summer_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/summer_mode", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.5897028, - "msecs": 589.702844619751, - "relativeCreated": 27485.945224761963, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/summer_mode and payload b'false'", - "asctime": "2023-02-09 15:57:21,589" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.590282, - "msecs": 590.2819633483887, - "relativeCreated": 27486.5243434906, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:21,590" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.590854, - "msecs": 590.8539295196533, - "relativeCreated": 27487.096309661865, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:21,590" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.638489, - "msecs": 638.4890079498291, - "relativeCreated": 27534.73138809204, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:21,638" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.6820307, - "msecs": 682.0306777954102, - "relativeCreated": 27578.273057937622, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:21,682" - } - ], - "time_consumption": 0.19373011589050293 - }, - { - "name": "__tLogger__", - "msg": "Summer mode is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954641.87643, - "msecs": 876.4300346374512, - "relativeCreated": 27772.672414779663, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Summer mode is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:21,876", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Summer mode", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954641.876147, - "msecs": 876.1470317840576, - "relativeCreated": 27772.38941192627, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Summer mode): False ()", - "asctime": "2023-02-09 15:57:21,876" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Summer mode", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954641.8762846, - "msecs": 876.2845993041992, - "relativeCreated": 27772.52697944641, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Summer mode): result = False ()", - "asctime": "2023-02-09 15:57:21,876" - } - ], - "time_consumption": 0.00014543533325195312 - }, - { - "name": "__tLogger__", - "msg": "Temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "21.5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954641.8768394, - "msecs": 876.8393993377686, - "relativeCreated": 27773.08177947998, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Temperature setpoint is correct (Content 21.5 and Type is ).", - "asctime": "2023-02-09 15:57:21,876", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Temperature setpoint", - "21.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954641.8766148, - "msecs": 876.6148090362549, - "relativeCreated": 27772.857189178467, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Temperature setpoint): 21.5 ()", - "asctime": "2023-02-09 15:57:21,876" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Temperature setpoint", - "=", - "21.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954641.876734, - "msecs": 876.7340183258057, - "relativeCreated": 27772.976398468018, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Temperature setpoint): result = 21.5 ()", - "asctime": "2023-02-09 15:57:21,876" - } - ], - "time_consumption": 0.00010538101196289062 - } - ], - "time_consumption": 0.9094033241271973, - "time_start": "2023-02-09 15:57:20,967", - "time_finished": "2023-02-09 15:57:21,876" - }, - "User temperature setpoint test for device and virtual device: zigbee/ffe/sleep/heating_valve": { - "name": "__tLogger__", - "msg": "User temperature setpoint test for device and virtual device: zigbee/ffe/sleep/heating_valve", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "test_user_temperature_setpoint", - "created": 1675954641.877316, - "msecs": 877.3159980773926, - "relativeCreated": 27773.558378219604, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "User temperature setpoint test for device and virtual device: zigbee/ffe/sleep/heating_valve", - "asctime": "2023-02-09 15:57:21,877", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Changing valve temperature setpoint to '%.1f'", - "args": [ - 16.5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 33, - "funcName": "__test_user_temperature_setpoint__", - "created": 1675954642.179636, - "msecs": 179.63600158691406, - "relativeCreated": 28075.878381729126, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing valve temperature setpoint to '16.5'", - "asctime": "2023-02-09 15:57:22,179", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954641.8776917, - "msecs": 877.6917457580566, - "relativeCreated": 27773.93412590027, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:21,877" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.8788078, - "msecs": 878.807783126831, - "relativeCreated": 27775.050163269043, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:21,878" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 16.5}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.9015398, - "msecs": 901.5398025512695, - "relativeCreated": 27797.78218269348, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 16.5}'", - "asctime": "2023-02-09 15:57:21,901" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", - "b'16.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.9022973, - "msecs": 902.2972583770752, - "relativeCreated": 27798.539638519287, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'16.5'", - "asctime": "2023-02-09 15:57:21,902" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.9030275, - "msecs": 903.0275344848633, - "relativeCreated": 27799.269914627075, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:21,903" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/user_temperature_setpoint", - "b'16.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.9036381, - "msecs": 903.6381244659424, - "relativeCreated": 27799.880504608154, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'16.5'", - "asctime": "2023-02-09 15:57:21,903" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.9042525, - "msecs": 904.2525291442871, - "relativeCreated": 27800.4949092865, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:21,904" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.9048266, - "msecs": 904.8266410827637, - "relativeCreated": 27801.069021224976, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:21,904" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954641.905498, - "msecs": 905.4980278015137, - "relativeCreated": 27801.740407943726, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:21,905" - } - ], - "time_consumption": 0.2741379737854004 - }, - { - "name": "__tLogger__", - "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", - "args": [ - "16.5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954642.1803436, - "msecs": 180.3436279296875, - "relativeCreated": 28076.5860080719, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device valve temperature is correct (Content 16.5 and Type is ).", - "asctime": "2023-02-09 15:57:22,180", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device valve temperature", - "16.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954642.180056, - "msecs": 180.05609512329102, - "relativeCreated": 28076.298475265503, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device valve temperature): 16.5 ()", - "asctime": "2023-02-09 15:57:22,180" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device valve temperature", - "=", - "16.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954642.180228, - "msecs": 180.22799491882324, - "relativeCreated": 28076.470375061035, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device valve temperature): result = 16.5 ()", - "asctime": "2023-02-09 15:57:22,180" - } - ], - "time_consumption": 0.00011563301086425781 - }, - { - "name": "__tLogger__", - "msg": "Virtual device user temperature is correct (Content %s and Type is %s).", - "args": [ - "16.5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954642.1807125, - "msecs": 180.71246147155762, - "relativeCreated": 28076.95484161377, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device user temperature is correct (Content 16.5 and Type is ).", - "asctime": "2023-02-09 15:57:22,180", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device user temperature", - "16.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954642.1805208, - "msecs": 180.52077293395996, - "relativeCreated": 28076.763153076172, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device user temperature): 16.5 ()", - "asctime": "2023-02-09 15:57:22,180" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device user temperature", - "=", - "16.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954642.1806216, - "msecs": 180.62162399291992, - "relativeCreated": 28076.864004135132, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device user temperature): result = 16.5 ()", - "asctime": "2023-02-09 15:57:22,180" - } - ], - "time_consumption": 9.083747863769531e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing videv user temperature setpoint to '%.1f'", - "args": [ - 21.5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 41, - "funcName": "__test_user_temperature_setpoint__", - "created": 1675954642.4819274, - "msecs": 481.92739486694336, - "relativeCreated": 28378.169775009155, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing videv user temperature setpoint to '21.5'", - "asctime": "2023-02-09 15:57:22,481", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/user_temperature_setpoint", - "21.5" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954642.1810315, - "msecs": 181.0314655303955, - "relativeCreated": 28077.273845672607, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload 21.5", - "asctime": "2023-02-09 15:57:22,181" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/user_temperature_setpoint", - "b'21.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.182189, - "msecs": 182.1889877319336, - "relativeCreated": 28078.431367874146, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5'", - "asctime": "2023-02-09 15:57:22,182" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 21.5}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.2017944, - "msecs": 201.79438591003418, - "relativeCreated": 28098.036766052246, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 21.5}'", - "asctime": "2023-02-09 15:57:22,201" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954642.2023385, - "msecs": 202.33845710754395, - "relativeCreated": 28098.580837249756, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:22,202" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", - "b'21.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.202971, - "msecs": 202.9709815979004, - "relativeCreated": 28099.213361740112, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'", - "asctime": "2023-02-09 15:57:22,202" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.2037337, - "msecs": 203.7336826324463, - "relativeCreated": 28099.97606277466, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:22,203" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/user_temperature_setpoint", - "b'21.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.20434, - "msecs": 204.33998107910156, - "relativeCreated": 28100.582361221313, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5'", - "asctime": "2023-02-09 15:57:22,204" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.20492, - "msecs": 204.92005348205566, - "relativeCreated": 28101.162433624268, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:22,204" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.2055416, - "msecs": 205.54161071777344, - "relativeCreated": 28101.783990859985, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:22,205" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.2538788, - "msecs": 253.87883186340332, - "relativeCreated": 28150.121212005615, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:22,253" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.2980204, - "msecs": 298.0203628540039, - "relativeCreated": 28194.262742996216, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:22,298" - } - ], - "time_consumption": 0.18390703201293945 - }, - { - "name": "__tLogger__", - "msg": "Valve device temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "21.5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954642.482613, - "msecs": 482.61308670043945, - "relativeCreated": 28378.85546684265, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Valve device temperature setpoint is correct (Content 21.5 and Type is ).", - "asctime": "2023-02-09 15:57:22,482", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Valve device temperature setpoint", - "21.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954642.4823334, - "msecs": 482.3334217071533, - "relativeCreated": 28378.575801849365, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Valve device temperature setpoint): 21.5 ()", - "asctime": "2023-02-09 15:57:22,482" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Valve device temperature setpoint", - "=", - "21.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954642.4824705, - "msecs": 482.4705123901367, - "relativeCreated": 28378.71289253235, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Valve device temperature setpoint): result = 21.5 ()", - "asctime": "2023-02-09 15:57:22,482" - } - ], - "time_consumption": 0.00014257431030273438 - }, - { - "name": "__tLogger__", - "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", - "args": [ - "21.5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954642.4829803, - "msecs": 482.98025131225586, - "relativeCreated": 28379.222631454468, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device valve temperature is correct (Content 21.5 and Type is ).", - "asctime": "2023-02-09 15:57:22,482", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device valve temperature", - "21.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954642.482788, - "msecs": 482.7880859375, - "relativeCreated": 28379.030466079712, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device valve temperature): 21.5 ()", - "asctime": "2023-02-09 15:57:22,482" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device valve temperature", - "=", - "21.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954642.4828906, - "msecs": 482.8906059265137, - "relativeCreated": 28379.132986068726, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device valve temperature): result = 21.5 ()", - "asctime": "2023-02-09 15:57:22,482" - } - ], - "time_consumption": 8.96453857421875e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing valve temperature setpoint to '%.1f'", - "args": [ - 16.5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 33, - "funcName": "__test_user_temperature_setpoint__", - "created": 1675954642.7844112, - "msecs": 784.4111919403076, - "relativeCreated": 28680.65357208252, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing valve temperature setpoint to '16.5'", - "asctime": "2023-02-09 15:57:22,784", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954642.4832866, - "msecs": 483.28661918640137, - "relativeCreated": 28379.528999328613, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:22,483" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.4843807, - "msecs": 484.38072204589844, - "relativeCreated": 28380.62310218811, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 16.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:22,484" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 16.5}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.5041254, - "msecs": 504.12535667419434, - "relativeCreated": 28400.367736816406, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 16.5}'", - "asctime": "2023-02-09 15:57:22,504" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", - "b'16.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.5048413, - "msecs": 504.8413276672363, - "relativeCreated": 28401.08370780945, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'16.5'", - "asctime": "2023-02-09 15:57:22,504" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.505512, - "msecs": 505.511999130249, - "relativeCreated": 28401.75437927246, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:22,505" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/user_temperature_setpoint", - "b'16.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.5060935, - "msecs": 506.09350204467773, - "relativeCreated": 28402.33588218689, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'16.5'", - "asctime": "2023-02-09 15:57:22,506" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.5067198, - "msecs": 506.71982765197754, - "relativeCreated": 28402.96220779419, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:22,506" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.5072892, - "msecs": 507.28917121887207, - "relativeCreated": 28403.531551361084, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:22,507" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.5079234, - "msecs": 507.9233646392822, - "relativeCreated": 28404.165744781494, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:22,507" - } - ], - "time_consumption": 0.2764878273010254 - }, - { - "name": "__tLogger__", - "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", - "args": [ - "16.5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954642.7851176, - "msecs": 785.1176261901855, - "relativeCreated": 28681.360006332397, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device valve temperature is correct (Content 16.5 and Type is ).", - "asctime": "2023-02-09 15:57:22,785", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device valve temperature", - "16.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954642.7848313, - "msecs": 784.8312854766846, - "relativeCreated": 28681.073665618896, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device valve temperature): 16.5 ()", - "asctime": "2023-02-09 15:57:22,784" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device valve temperature", - "=", - "16.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954642.7849712, - "msecs": 784.9712371826172, - "relativeCreated": 28681.21361732483, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device valve temperature): result = 16.5 ()", - "asctime": "2023-02-09 15:57:22,784" - } - ], - "time_consumption": 0.00014638900756835938 - }, - { - "name": "__tLogger__", - "msg": "Virtual device user temperature is correct (Content %s and Type is %s).", - "args": [ - "16.5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954642.785497, - "msecs": 785.4969501495361, - "relativeCreated": 28681.739330291748, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device user temperature is correct (Content 16.5 and Type is ).", - "asctime": "2023-02-09 15:57:22,785", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device user temperature", - "16.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954642.7853026, - "msecs": 785.3026390075684, - "relativeCreated": 28681.54501914978, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device user temperature): 16.5 ()", - "asctime": "2023-02-09 15:57:22,785" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device user temperature", - "=", - "16.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954642.7854056, - "msecs": 785.4056358337402, - "relativeCreated": 28681.648015975952, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device user temperature): result = 16.5 ()", - "asctime": "2023-02-09 15:57:22,785" - } - ], - "time_consumption": 9.131431579589844e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing videv user temperature setpoint to '%.1f'", - "args": [ - 21.5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 41, - "funcName": "__test_user_temperature_setpoint__", - "created": 1675954643.086796, - "msecs": 86.79604530334473, - "relativeCreated": 28983.038425445557, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing videv user temperature setpoint to '21.5'", - "asctime": "2023-02-09 15:57:23,086", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/user_temperature_setpoint", - "21.5" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954642.785801, - "msecs": 785.8009338378906, - "relativeCreated": 28682.043313980103, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload 21.5", - "asctime": "2023-02-09 15:57:22,785" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/user_temperature_setpoint", - "b'21.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.7869332, - "msecs": 786.933183670044, - "relativeCreated": 28683.175563812256, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5'", - "asctime": "2023-02-09 15:57:22,786" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve/set", - "b'{\"current_heating_setpoint\": 21.5}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.8065603, - "msecs": 806.5602779388428, - "relativeCreated": 28702.802658081055, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{\"current_heating_setpoint\": 21.5}'", - "asctime": "2023-02-09 15:57:22,806" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954642.8071048, - "msecs": 807.1048259735107, - "relativeCreated": 28703.347206115723, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/heating_valve and payload {\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:22,807" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/valve_temperature_setpoint", - "b'21.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.8077335, - "msecs": 807.7335357666016, - "relativeCreated": 28703.975915908813, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/valve_temperature_setpoint and payload b'21.5'", - "asctime": "2023-02-09 15:57:22,807" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.808495, - "msecs": 808.495044708252, - "relativeCreated": 28704.737424850464, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:22,808" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/user_temperature_setpoint", - "b'21.5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.8091257, - "msecs": 809.1256618499756, - "relativeCreated": 28705.368041992188, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5'", - "asctime": "2023-02-09 15:57:22,809" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.8097467, - "msecs": 809.7467422485352, - "relativeCreated": 28705.989122390747, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:22,809" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/heating_valve", - "b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.8103392, - "msecs": 810.3392124176025, - "relativeCreated": 28706.581592559814, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{\"current_heating_setpoint\": 21.5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:22,810" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.8578227, - "msecs": 857.8226566314697, - "relativeCreated": 28754.06503677368, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:22,857" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954642.9019, - "msecs": 901.900053024292, - "relativeCreated": 28798.142433166504, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:22,901" - } - ], - "time_consumption": 0.18489599227905273 - }, - { - "name": "__tLogger__", - "msg": "Valve device temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "21.5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954643.0874717, - "msecs": 87.47172355651855, - "relativeCreated": 28983.71410369873, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Valve device temperature setpoint is correct (Content 21.5 and Type is ).", - "asctime": "2023-02-09 15:57:23,087", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Valve device temperature setpoint", - "21.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954643.0872185, - "msecs": 87.2185230255127, - "relativeCreated": 28983.460903167725, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Valve device temperature setpoint): 21.5 ()", - "asctime": "2023-02-09 15:57:23,087" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Valve device temperature setpoint", - "=", - "21.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954643.0873597, - "msecs": 87.35966682434082, - "relativeCreated": 28983.602046966553, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Valve device temperature setpoint): result = 21.5 ()", - "asctime": "2023-02-09 15:57:23,087" - } - ], - "time_consumption": 0.00011205673217773438 - }, - { - "name": "__tLogger__", - "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", - "args": [ - "21.5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954643.0879169, - "msecs": 87.91685104370117, - "relativeCreated": 28984.159231185913, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device valve temperature is correct (Content 21.5 and Type is ).", - "asctime": "2023-02-09 15:57:23,087", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device valve temperature", - "21.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954643.087647, - "msecs": 87.6469612121582, - "relativeCreated": 28983.88934135437, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device valve temperature): 21.5 ()", - "asctime": "2023-02-09 15:57:23,087" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device valve temperature", - "=", - "21.5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954643.0878074, - "msecs": 87.80741691589355, - "relativeCreated": 28984.049797058105, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device valve temperature): result = 21.5 ()", - "asctime": "2023-02-09 15:57:23,087" - } - ], - "time_consumption": 0.00010943412780761719 - } - ], - "time_consumption": 1.2106008529663086, - "time_start": "2023-02-09 15:57:21,877", - "time_finished": "2023-02-09 15:57:23,087" - }, - "Brightness test for device and virtual device: zigbee/ffe/sleep/main_light": { - "name": "__tLogger__", - "msg": "Brightness test for device and virtual device: zigbee/ffe/sleep/main_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 50, - "funcName": "test_brightness", - "created": 1675954643.088407, - "msecs": 88.40703964233398, - "relativeCreated": 28984.649419784546, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Brightness test for device and virtual device: zigbee/ffe/sleep/main_light", - "asctime": "2023-02-09 15:57:23,088", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Power on)", - "args": [], "levelname": "DEBUG", "levelno": 10, "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", @@ -45641,23 +78139,23 @@ "exc_info": null, "exc_text": null, "stack_info": null, - "lineno": 57, - "funcName": "__test_brightness__", - "created": 1675954643.3912075, - "msecs": 391.2074565887451, - "relativeCreated": 29287.449836730957, - "thread": 139894075555840, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441671.2684326, + "msecs": 268.4326171875, + "relativeCreated": 68271.94786071777, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Power on)", - "asctime": "2023-02-09 15:57:23,391", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:14:31,268", "moduleLogger": [ { - "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "shellies/ffe/sleep/main_light/relay/0", + "shellies/gfw/dirk/main_light/relay/0", "on" ], "levelname": "DEBUG", @@ -45670,22 +78168,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954643.0887024, - "msecs": 88.70244026184082, - "relativeCreated": 28984.944820404053, - "thread": 139894075555840, + "created": 1676441670.966723, + "msecs": 966.7229652404785, + "relativeCreated": 67970.23820877075, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:23,088" + "process": 509276, + "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:30,966" }, { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" + "zigbee/gfw/dirk/main_light", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", "levelno": 10, @@ -45697,21 +78195,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954643.0893428, - "msecs": 89.34283256530762, - "relativeCreated": 28985.58521270752, - "thread": 139894075555840, + "created": 1676441670.9673722, + "msecs": 967.3721790313721, + "relativeCreated": 67970.88742256165, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:23,089" + "process": 509276, + "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:30,967" }, { - "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "shellies/ffe/sleep/main_light/relay/0", + "shellies/gfw/dirk/main_light/relay/0", "b'on'" ], "levelname": "DEBUG", @@ -45724,22 +78222,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954643.090346, - "msecs": 90.34609794616699, - "relativeCreated": 28986.58847808838, - "thread": 139894051313216, + "created": 1676441670.9685833, + "msecs": 968.583345413208, + "relativeCreated": 67972.09858894348, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:23,090" + "process": 509276, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:30,968" }, { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" + "zigbee/gfw/dirk/main_light", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -45751,21 +78249,21 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954643.0910218, - "msecs": 91.02177619934082, - "relativeCreated": 28987.264156341553, - "thread": 139894051313216, + "created": 1676441670.9698157, + "msecs": 969.815731048584, + "relativeCreated": 67973.33097457886, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:23,091" + "process": 509276, + "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:30,969" }, { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/sleep/main_light/state", + "videv/gfw/dirk/main_light/state", "b'true'" ], "levelname": "DEBUG", @@ -45778,160 +78276,25 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954643.1417694, - "msecs": 141.7694091796875, - "relativeCreated": 29038.0117893219, - "thread": 139894051313216, + "created": 1676441671.018992, + "msecs": 18.991947174072266, + "relativeCreated": 68022.50719070435, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:23,141" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954643.1424642, - "msecs": 142.46416091918945, - "relativeCreated": 29038.7065410614, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:23,142" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954643.1430194, - "msecs": 143.019437789917, - "relativeCreated": 29039.26181793213, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:23,143" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954643.1437879, - "msecs": 143.78786087036133, - "relativeCreated": 29040.030241012573, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:23,143" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954643.1443968, - "msecs": 144.39678192138672, - "relativeCreated": 29040.6391620636, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:23,144" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954643.1449904, - "msecs": 144.9904441833496, - "relativeCreated": 29041.23282432556, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:23,144" + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:31,018" } ], - "time_consumption": 0.2462170124053955 + "time_consumption": 0.24944067001342773 }, { "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "msg": "Virtual device state is correct (Content %s and Type is %s).", "args": [ - "50", - "" + "True", + "" ], "levelname": "INFO", "levelno": 20, @@ -45943,23 +78306,23 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954643.39185, - "msecs": 391.8499946594238, - "relativeCreated": 29288.092374801636, - "thread": 139894075555840, + "created": 1676441671.269162, + "msecs": 269.1619396209717, + "relativeCreated": 68272.67718315125, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:23,391", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:31,269", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Virtual device brightness", - "50", - "" + "Virtual device state", + "True", + "" ], "levelname": "DEBUG", "levelno": 10, @@ -45971,24 +78334,24 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954643.3916066, - "msecs": 391.60656929016113, - "relativeCreated": 29287.848949432373, - "thread": 139894075555840, + "created": 1676441671.2688904, + "msecs": 268.890380859375, + "relativeCreated": 68272.40562438965, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:57:23,391" + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:14:31,268" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Virtual device brightness", + "Virtual device state", "=", - "50", - "" + "True", + "" ], "levelname": "DEBUG", "levelno": 10, @@ -46000,24 +78363,111 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954643.391743, - "msecs": 391.7429447174072, - "relativeCreated": 29287.98532485962, - "thread": 139894075555840, + "created": 1676441671.2690406, + "msecs": 269.040584564209, + "relativeCreated": 68272.55582809448, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:23,391" + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:14:31,269" } ], - "time_consumption": 0.00010704994201660156 + "time_consumption": 0.00012135505676269531 }, { "name": "__tLogger__", - "msg": "Changing light device brightness to '%d'", + "msg": "Switching device state is correct (Content %s and Type is %s).", "args": [ - 65 + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441671.2695744, + "msecs": 269.5744037628174, + "relativeCreated": 68273.08964729309, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:31,269", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441671.2693589, + "msecs": 269.35887336730957, + "relativeCreated": 68272.87411689758, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:14:31,269" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441671.2694736, + "msecs": 269.4735527038574, + "relativeCreated": 68272.98879623413, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:14:31,269" + } + ], + "time_consumption": 0.00010085105895996094 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false ], "levelname": "DEBUG", "levelno": 10, @@ -46027,24 +78477,24 @@ "exc_info": null, "exc_text": null, "stack_info": null, - "lineno": 63, - "funcName": "__test_brightness__", - "created": 1675954643.694754, - "msecs": 694.753885269165, - "relativeCreated": 29590.996265411377, - "thread": 139894075555840, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441671.5707057, + "msecs": 570.7056522369385, + "relativeCreated": 68574.22089576721, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:57:23,694", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:14:31,570", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" + "videv/gfw/dirk/main_light/state/set", + "false" ], "levelname": "DEBUG", "levelno": 10, @@ -46056,1338 +78506,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954643.3922431, - "msecs": 392.2431468963623, - "relativeCreated": 29288.485527038574, - "thread": 139894075555840, + "created": 1676441671.269854, + "msecs": 269.8540687561035, + "relativeCreated": 68273.36931228638, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:23,392" + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/main_light/state/set and payload false", + "asctime": "2023-02-15 07:14:31,269" }, { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0.command", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954643.3938694, - "msecs": 393.86940002441406, - "relativeCreated": 29290.111780166626, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:23,393" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/brightness", - "b'65.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954643.396356, - "msecs": 396.35610580444336, - "relativeCreated": 29292.598485946655, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:57:23,396" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954643.3970351, - "msecs": 397.0351219177246, - "relativeCreated": 29293.277502059937, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:23,397" - } - ], - "time_consumption": 0.29771876335144043 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954643.695426, - "msecs": 695.4259872436523, - "relativeCreated": 29591.668367385864, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:23,695", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954643.6951575, - "msecs": 695.157527923584, - "relativeCreated": 29591.399908065796, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:57:23,695" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954643.6952906, - "msecs": 695.2905654907227, - "relativeCreated": 29591.532945632935, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:23,695" - } - ], - "time_consumption": 0.0001354217529296875 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954643.6957917, - "msecs": 695.7917213439941, - "relativeCreated": 29592.034101486206, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:23,695", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954643.6956024, - "msecs": 695.6024169921875, - "relativeCreated": 29591.8447971344, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:57:23,695" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954643.695701, - "msecs": 695.7008838653564, - "relativeCreated": 29591.94326400757, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:23,695" - } - ], - "time_consumption": 9.083747863769531e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device brightness to '%d'", - "args": [ - 50 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 69, - "funcName": "__test_brightness__", - "created": 1675954643.9980147, - "msecs": 998.0146884918213, - "relativeCreated": 29894.257068634033, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:57:23,998", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/brightness", - "50" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954643.69608, - "msecs": 696.0799694061279, - "relativeCreated": 29592.32234954834, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/main_light/brightness and payload 50", - "asctime": "2023-02-09 15:57:23,696" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954643.697213, - "msecs": 697.2129344940186, - "relativeCreated": 29593.45531463623, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50'", - "asctime": "2023-02-09 15:57:23,697" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954643.69897, - "msecs": 698.9700794219971, - "relativeCreated": 29595.21245956421, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:23,698" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954643.6994684, - "msecs": 699.4683742523193, - "relativeCreated": 29595.71075439453, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:23,699" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954643.7004666, - "msecs": 700.4666328430176, - "relativeCreated": 29596.70901298523, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:23,700" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954643.745447, - "msecs": 745.4469203948975, - "relativeCreated": 29641.68930053711, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:23,745" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954643.746175, - "msecs": 746.1750507354736, - "relativeCreated": 29642.417430877686, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:23,746" - } - ], - "time_consumption": 0.25183963775634766 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954643.9986663, - "msecs": 998.6662864685059, - "relativeCreated": 29894.908666610718, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:23,998", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954643.9984224, - "msecs": 998.422384262085, - "relativeCreated": 29894.664764404297, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:57:23,998" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954643.9985578, - "msecs": 998.5578060150146, - "relativeCreated": 29894.800186157227, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:23,998" - } - ], - "time_consumption": 0.00010848045349121094 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954643.9990242, - "msecs": 999.0241527557373, - "relativeCreated": 29895.26653289795, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:23,999", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954643.9988391, - "msecs": 998.8391399383545, - "relativeCreated": 29895.081520080566, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:57:23,998" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954643.998937, - "msecs": 998.9368915557861, - "relativeCreated": 29895.179271697998, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:23,998" - } - ], - "time_consumption": 8.726119995117188e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing light device brightness to '%d'", - "args": [ - 65 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 63, - "funcName": "__test_brightness__", - "created": 1675954644.3013406, - "msecs": 301.34057998657227, - "relativeCreated": 30197.582960128784, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:57:24,301", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954643.9993582, - "msecs": 999.3581771850586, - "relativeCreated": 29895.60055732727, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:23,999" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954644.000472, - "msecs": 0.47206878662109375, - "relativeCreated": 29896.714448928833, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:24,000" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/brightness", - "b'65.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954644.0030072, - "msecs": 3.007173538208008, - "relativeCreated": 29899.24955368042, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:57:24,003" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954644.0036829, - "msecs": 3.682851791381836, - "relativeCreated": 29899.925231933594, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:24,003" - } - ], - "time_consumption": 0.29765772819519043 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954644.3020282, - "msecs": 302.0281791687012, - "relativeCreated": 30198.270559310913, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:24,302", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954644.3017445, - "msecs": 301.7444610595703, - "relativeCreated": 30197.986841201782, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:57:24,301" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954644.301915, - "msecs": 301.91493034362793, - "relativeCreated": 30198.15731048584, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:24,301" - } - ], - "time_consumption": 0.00011324882507324219 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954644.3023975, - "msecs": 302.3974895477295, - "relativeCreated": 30198.63986968994, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:24,302", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954644.3022048, - "msecs": 302.20484733581543, - "relativeCreated": 30198.447227478027, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:57:24,302" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954644.302305, - "msecs": 302.3049831390381, - "relativeCreated": 30198.54736328125, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:24,302" - } - ], - "time_consumption": 9.250640869140625e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device brightness to '%d'", - "args": [ - 50 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 69, - "funcName": "__test_brightness__", - "created": 1675954644.6037107, - "msecs": 603.7106513977051, - "relativeCreated": 30499.953031539917, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:57:24,603", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/brightness", - "50" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954644.3026876, - "msecs": 302.6876449584961, - "relativeCreated": 30198.930025100708, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/main_light/brightness and payload 50", - "asctime": "2023-02-09 15:57:24,302" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954644.3038113, - "msecs": 303.81131172180176, - "relativeCreated": 30200.053691864014, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50'", - "asctime": "2023-02-09 15:57:24,303" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954644.3055112, - "msecs": 305.5112361907959, - "relativeCreated": 30201.753616333008, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:24,305" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954644.306015, - "msecs": 306.0150146484375, - "relativeCreated": 30202.25739479065, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:24,306" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954644.3069782, - "msecs": 306.9782257080078, - "relativeCreated": 30203.22060585022, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:24,306" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954644.3521504, - "msecs": 352.15044021606445, - "relativeCreated": 30248.392820358276, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:24,352" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954644.3531284, - "msecs": 353.12843322753906, - "relativeCreated": 30249.37081336975, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:24,353" - } - ], - "time_consumption": 0.250582218170166 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954644.6043158, - "msecs": 604.3157577514648, - "relativeCreated": 30500.558137893677, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:24,604", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954644.6040962, - "msecs": 604.0961742401123, - "relativeCreated": 30500.338554382324, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:57:24,604" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954644.6042185, - "msecs": 604.2184829711914, - "relativeCreated": 30500.460863113403, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:24,604" - } - ], - "time_consumption": 9.72747802734375e-05 - }, - { - "name": "__tLogger__", - "msg": "Resetting precondition (Power off)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 74, - "funcName": "__test_brightness__", - "created": 1675954644.9061313, - "msecs": 906.1312675476074, - "relativeCreated": 30802.37364768982, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Resetting precondition (Power off)", - "asctime": "2023-02-09 15:57:24,906", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/sleep/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954644.6045375, - "msecs": 604.5374870300293, - "relativeCreated": 30500.77986717224, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:24,604" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/sleep/main_light/relay/0", + "shellies/gfw/dirk/main_light/relay/0/command", "b'off'" ], "levelname": "DEBUG", @@ -47400,1727 +78533,21 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954644.6056042, - "msecs": 605.6041717529297, - "relativeCreated": 30501.84655189514, - "thread": 139894051313216, + "created": 1676441671.2730775, + "msecs": 273.07748794555664, + "relativeCreated": 68276.59273147583, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:24,605" + "process": 509276, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0/command and payload b'off'", + "asctime": "2023-02-15 07:14:31,273" }, { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954644.6088378, - "msecs": 608.8378429412842, - "relativeCreated": 30505.080223083496, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:24,608" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954644.6094825, - "msecs": 609.4825267791748, - "relativeCreated": 30505.724906921387, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:24,609" - } - ], - "time_consumption": 0.2966487407684326 - } - ], - "time_consumption": 1.8177242279052734, - "time_start": "2023-02-09 15:57:23,088", - "time_finished": "2023-02-09 15:57:24,906" - }, - "Color temperature test for device and virtual device: zigbee/ffe/sleep/main_light": { - "name": "__tLogger__", - "msg": "Color temperature test for device and virtual device: zigbee/ffe/sleep/main_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 81, - "funcName": "test_color_temp", - "created": 1675954644.9068637, - "msecs": 906.8636894226074, - "relativeCreated": 30803.10606956482, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Color temperature test for device and virtual device: zigbee/ffe/sleep/main_light", - "asctime": "2023-02-09 15:57:24,906", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Power on)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 88, - "funcName": "__test_color_temp__", - "created": 1675954645.208915, - "msecs": 208.91499519348145, - "relativeCreated": 31105.157375335693, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Power on)", - "asctime": "2023-02-09 15:57:25,208", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "shellies/ffe/sleep/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954644.9071975, - "msecs": 907.1974754333496, - "relativeCreated": 30803.43985557556, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:24,907" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954644.9077904, - "msecs": 907.7904224395752, - "relativeCreated": 30804.032802581787, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:24,907" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/sleep/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954644.9088392, - "msecs": 908.839225769043, - "relativeCreated": 30805.081605911255, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:24,908" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954644.9096448, - "msecs": 909.6448421478271, - "relativeCreated": 30805.88722229004, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:24,909" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954644.9578037, - "msecs": 957.8037261962891, - "relativeCreated": 30854.0461063385, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:24,957" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954644.9585385, - "msecs": 958.5385322570801, - "relativeCreated": 30854.780912399292, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:24,958" - } - ], - "time_consumption": 0.25037646293640137 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954645.2095876, - "msecs": 209.58757400512695, - "relativeCreated": 31105.82995414734, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:25,209", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954645.209343, - "msecs": 209.34295654296875, - "relativeCreated": 31105.58533668518, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 5 ()", - "asctime": "2023-02-09 15:57:25,209" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954645.2094796, - "msecs": 209.47957038879395, - "relativeCreated": 31105.721950531006, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 5 ()", - "asctime": "2023-02-09 15:57:25,209" - } - ], - "time_consumption": 0.00010800361633300781 - }, - { - "name": "__tLogger__", - "msg": "Changing light device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 94, - "funcName": "__test_color_temp__", - "created": 1675954645.5109456, - "msecs": 510.94555854797363, - "relativeCreated": 31407.187938690186, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device color temperature to '5'", - "asctime": "2023-02-09 15:57:25,510", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954645.2099476, - "msecs": 209.9475860595703, - "relativeCreated": 31106.189966201782, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:25,209" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954645.211018, - "msecs": 211.01808547973633, - "relativeCreated": 31107.26046562195, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:25,211" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/color_temp", - "b'8.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954645.2135472, - "msecs": 213.5472297668457, - "relativeCreated": 31109.789609909058, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'8.0'", - "asctime": "2023-02-09 15:57:25,213" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954645.2142274, - "msecs": 214.22743797302246, - "relativeCreated": 31110.469818115234, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:25,214" - } - ], - "time_consumption": 0.29671812057495117 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954645.5115914, - "msecs": 511.59143447875977, - "relativeCreated": 31407.83381462097, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:25,511", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954645.511349, - "msecs": 511.3489627838135, - "relativeCreated": 31407.591342926025, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 8 ()", - "asctime": "2023-02-09 15:57:25,511" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954645.5114806, - "msecs": 511.48056983947754, - "relativeCreated": 31407.72294998169, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 8 ()", - "asctime": "2023-02-09 15:57:25,511" - } - ], - "time_consumption": 0.00011086463928222656 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954645.5119948, - "msecs": 511.9948387145996, - "relativeCreated": 31408.23721885681, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:25,511", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954645.5118046, - "msecs": 511.80458068847656, - "relativeCreated": 31408.04696083069, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 8 ()", - "asctime": "2023-02-09 15:57:25,511" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954645.5119042, - "msecs": 511.904239654541, - "relativeCreated": 31408.146619796753, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 8 ()", - "asctime": "2023-02-09 15:57:25,511" - } - ], - "time_consumption": 9.059906005859375e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 100, - "funcName": "__test_color_temp__", - "created": 1675954645.8142292, - "msecs": 814.2292499542236, - "relativeCreated": 31710.471630096436, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device color temperature to '5'", - "asctime": "2023-02-09 15:57:25,814", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/color_temp", - "5" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954645.512283, - "msecs": 512.2830867767334, - "relativeCreated": 31408.525466918945, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp and payload 5", - "asctime": "2023-02-09 15:57:25,512" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954645.5133705, - "msecs": 513.3705139160156, - "relativeCreated": 31409.612894058228, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5'", - "asctime": "2023-02-09 15:57:25,513" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954645.5151036, - "msecs": 515.1035785675049, - "relativeCreated": 31411.345958709717, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:25,515" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954645.5156436, - "msecs": 515.6435966491699, - "relativeCreated": 31411.885976791382, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:25,515" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954645.516592, - "msecs": 516.5920257568359, - "relativeCreated": 31412.834405899048, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:25,516" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954645.5614796, - "msecs": 561.4795684814453, - "relativeCreated": 31457.721948623657, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:25,561" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954645.5622358, - "msecs": 562.2358322143555, - "relativeCreated": 31458.478212356567, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:25,562" - } - ], - "time_consumption": 0.25199341773986816 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954645.8149095, - "msecs": 814.9094581604004, - "relativeCreated": 31711.151838302612, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:25,814", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954645.814664, - "msecs": 814.6638870239258, - "relativeCreated": 31710.906267166138, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 5 ()", - "asctime": "2023-02-09 15:57:25,814" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954645.8148015, - "msecs": 814.8014545440674, - "relativeCreated": 31711.04383468628, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 5 ()", - "asctime": "2023-02-09 15:57:25,814" - } - ], - "time_consumption": 0.00010800361633300781 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954645.8152704, - "msecs": 815.2704238891602, - "relativeCreated": 31711.512804031372, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:25,815", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954645.8150814, - "msecs": 815.0813579559326, - "relativeCreated": 31711.323738098145, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 5 ()", - "asctime": "2023-02-09 15:57:25,815" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954645.8151824, - "msecs": 815.1824474334717, - "relativeCreated": 31711.424827575684, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 5 ()", - "asctime": "2023-02-09 15:57:25,815" - } - ], - "time_consumption": 8.797645568847656e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing light device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 94, - "funcName": "__test_color_temp__", - "created": 1675954646.1166024, - "msecs": 116.60242080688477, - "relativeCreated": 32012.844800949097, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device color temperature to '5'", - "asctime": "2023-02-09 15:57:26,116", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954645.8156366, - "msecs": 815.6366348266602, - "relativeCreated": 31711.879014968872, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:25,815" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954645.8167238, - "msecs": 816.7238235473633, - "relativeCreated": 31712.966203689575, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:25,816" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/color_temp", - "b'8.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954645.8193116, - "msecs": 819.3116188049316, - "relativeCreated": 31715.553998947144, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'8.0'", - "asctime": "2023-02-09 15:57:25,819" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954645.8199925, - "msecs": 819.9925422668457, - "relativeCreated": 31716.234922409058, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:25,819" - } - ], - "time_consumption": 0.29660987854003906 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954646.1169121, - "msecs": 116.9121265411377, - "relativeCreated": 32013.15450668335, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:26,116", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954646.1168158, - "msecs": 116.81580543518066, - "relativeCreated": 32013.058185577393, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 8 ()", - "asctime": "2023-02-09 15:57:26,116" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954646.1168709, - "msecs": 116.87088012695312, - "relativeCreated": 32013.113260269165, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 8 ()", - "asctime": "2023-02-09 15:57:26,116" - } - ], - "time_consumption": 4.124641418457031e-05 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954646.1170669, - "msecs": 117.06686019897461, - "relativeCreated": 32013.309240341187, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:26,117", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954646.1169794, - "msecs": 116.97936058044434, - "relativeCreated": 32013.221740722656, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 8 ()", - "asctime": "2023-02-09 15:57:26,116" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954646.1170166, - "msecs": 117.01655387878418, - "relativeCreated": 32013.258934020996, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 8 ()", - "asctime": "2023-02-09 15:57:26,117" - } - ], - "time_consumption": 5.030632019042969e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 100, - "funcName": "__test_color_temp__", - "created": 1675954646.4189281, - "msecs": 418.9281463623047, - "relativeCreated": 32315.170526504517, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device color temperature to '5'", - "asctime": "2023-02-09 15:57:26,418", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/color_temp", - "5" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954646.117199, - "msecs": 117.19894409179688, - "relativeCreated": 32013.44132423401, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/main_light/color_temp and payload 5", - "asctime": "2023-02-09 15:57:26,117" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954646.1177537, - "msecs": 117.75374412536621, - "relativeCreated": 32013.996124267578, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5'", - "asctime": "2023-02-09 15:57:26,117" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954646.118494, - "msecs": 118.49403381347656, - "relativeCreated": 32014.73641395569, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:26,118" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954646.1187031, - "msecs": 118.70312690734863, - "relativeCreated": 32014.94550704956, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:26,118" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954646.119097, - "msecs": 119.09699440002441, - "relativeCreated": 32015.339374542236, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:26,119" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954646.1631057, - "msecs": 163.10572624206543, - "relativeCreated": 32059.348106384277, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:26,163" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954646.1634955, - "msecs": 163.49554061889648, - "relativeCreated": 32059.73792076111, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:26,163" - } - ], - "time_consumption": 0.2554326057434082 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954646.4195085, - "msecs": 419.5084571838379, - "relativeCreated": 32315.75083732605, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:26,419", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954646.4192944, - "msecs": 419.2943572998047, - "relativeCreated": 32315.536737442017, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 5 ()", - "asctime": "2023-02-09 15:57:26,419" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954646.419413, - "msecs": 419.41308975219727, - "relativeCreated": 32315.65546989441, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 5 ()", - "asctime": "2023-02-09 15:57:26,419" - } - ], - "time_consumption": 9.5367431640625e-05 - }, - { - "name": "__tLogger__", - "msg": "Resetting precondition (Power off)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 105, - "funcName": "__test_color_temp__", - "created": 1675954646.7216809, - "msecs": 721.6808795928955, - "relativeCreated": 32617.923259735107, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Resetting precondition (Power off)", - "asctime": "2023-02-09 15:57:26,721", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/sleep/main_light/relay/0", + "shellies/gfw/dirk/main_light/relay/0", "off" ], "levelname": "DEBUG", @@ -49133,21 +78560,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954646.41976, - "msecs": 419.75998878479004, - "relativeCreated": 32316.002368927002, - "thread": 139894075555840, - "threadName": "MainThread", + "created": 1676441671.2736826, + "msecs": 273.6825942993164, + "relativeCreated": 68277.19783782959, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:26,419" + "process": 509276, + "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:31,273" }, { - "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "shellies/ffe/sleep/main_light/relay/0", + "shellies/gfw/dirk/main_light/relay/0", "b'off'" ], "levelname": "DEBUG", @@ -49160,21 +78587,21 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954646.4207852, - "msecs": 420.78518867492676, - "relativeCreated": 32317.02756881714, - "thread": 139894051313216, + "created": 1676441671.275172, + "msecs": 275.17199516296387, + "relativeCreated": 68278.68723869324, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:26,420" + "process": 509276, + "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:31,275" }, { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", + "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/sleep/main_light/state", + "videv/gfw/dirk/main_light/state", "b'false'" ], "levelname": "DEBUG", @@ -49187,54 +78614,114 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954646.424025, - "msecs": 424.0250587463379, - "relativeCreated": 32320.26743888855, - "thread": 139894051313216, + "created": 1676441671.3596816, + "msecs": 359.6816062927246, + "relativeCreated": 68363.196849823, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:26,424" - }, + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:31,359" + } + ], + "time_consumption": 0.21102404594421387 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441671.571336, + "msecs": 571.336030960083, + "relativeCreated": 68574.85127449036, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:31,571", + "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", "args": [ - "videv/ffe/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" + "Switching device state", + "False", + "" ], "levelname": "DEBUG", "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", "exc_info": null, "exc_text": null, "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954646.4246123, - "msecs": 424.61228370666504, - "relativeCreated": 32320.854663848877, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441671.5711, + "msecs": 571.0999965667725, + "relativeCreated": 68574.61524009705, + "thread": 140246908178432, + "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:26,424" + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:14:31,571" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441671.5712302, + "msecs": 571.2301731109619, + "relativeCreated": 68574.74541664124, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:14:31,571" } ], - "time_consumption": 0.29706859588623047 + "time_consumption": 0.00010585784912109375 } ], - "time_consumption": 1.814817190170288, - "time_start": "2023-02-09 15:57:24,906", - "time_finished": "2023-02-09 15:57:26,721" + "time_consumption": 1.2107782363891602, + "time_start": "2023-02-15 07:14:30,360", + "time_finished": "2023-02-15 07:14:31,571" }, - "Power On/ Off test for device and virtual device: shellies/ffe/sleep/main_light": { + "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/4": { "name": "__tLogger__", - "msg": "Power On/ Off test for device and virtual device: shellies/ffe/sleep/main_light", + "msg": "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/4", "args": null, "levelname": "INFO", "levelno": 20, @@ -49246,15 +78733,15 @@ "stack_info": null, "lineno": 27, "funcName": "test_power_on_off", - "created": 1675954646.7223394, - "msecs": 722.339391708374, - "relativeCreated": 32618.581771850586, - "thread": 139894075555840, + "created": 1676441671.5718248, + "msecs": 571.8247890472412, + "relativeCreated": 68575.34003257751, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Power On/ Off test for device and virtual device: shellies/ffe/sleep/main_light", - "asctime": "2023-02-09 15:57:26,722", + "process": 509276, + "message": "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/4", + "asctime": "2023-02-15 07:14:31,571", "moduleLogger": [], "testcaseLogger": [ { @@ -49274,15 +78761,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954646.7227738, - "msecs": 722.7737903594971, - "relativeCreated": 32619.01617050171, - "thread": 139894075555840, + "created": 1676441671.572235, + "msecs": 572.235107421875, + "relativeCreated": 68575.75035095215, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:26,722", + "asctime": "2023-02-15 07:14:31,572", "moduleLogger": [ { "name": "__unittest__", @@ -49302,15 +78789,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954646.7225652, - "msecs": 722.5651741027832, - "relativeCreated": 32618.807554244995, - "thread": 139894075555840, + "created": 1676441671.5720289, + "msecs": 572.0288753509521, + "relativeCreated": 68575.54411888123, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:26,722" + "asctime": "2023-02-15 07:14:31,572" }, { "name": "__unittest__", @@ -49331,18 +78818,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954646.7226796, - "msecs": 722.679615020752, - "relativeCreated": 32618.921995162964, - "thread": 139894075555840, + "created": 1676441671.5721369, + "msecs": 572.1368789672852, + "relativeCreated": 68575.65212249756, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:26,722" + "asctime": "2023-02-15 07:14:31,572" } ], - "time_consumption": 9.417533874511719e-05 + "time_consumption": 9.822845458984375e-05 }, { "name": "__tLogger__", @@ -49360,22 +78847,22 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off__", - "created": 1675954647.0253177, - "msecs": 25.317668914794922, - "relativeCreated": 32921.56004905701, - "thread": 139894075555840, + "created": 1676441671.8736017, + "msecs": 873.6016750335693, + "relativeCreated": 68877.11691856384, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:27,025", + "asctime": "2023-02-15 07:14:31,873", "moduleLogger": [ { - "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", "msg": "Sending message with topic %s and payload %s", "args": [ - "shellies/ffe/sleep/main_light/relay/0", - "on" + "my_apps/gfw/dirk/powerplug/output/4", + "true" ], "levelname": "DEBUG", "levelno": 10, @@ -49387,102 +78874,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954646.7229834, - "msecs": 722.9833602905273, - "relativeCreated": 32619.22574043274, - "thread": 139894075555840, + "created": 1676441671.572503, + "msecs": 572.5030899047852, + "relativeCreated": 68576.01833343506, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:26,722" + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload true", + "asctime": "2023-02-15 07:14:31,572" }, { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954646.723503, - "msecs": 723.5031127929688, - "relativeCreated": 32619.74549293518, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:26,723" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", "msg": "Received message with topic %s and payload %s", "args": [ - "shellies/ffe/sleep/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954646.7243721, - "msecs": 724.372148513794, - "relativeCreated": 32620.614528656006, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:26,724" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954646.7249806, - "msecs": 724.9805927276611, - "relativeCreated": 32621.222972869873, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:26,724" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/state", + "my_apps/gfw/dirk/powerplug/output/4", "b'true'" ], "levelname": "DEBUG", @@ -49495,22 +78901,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954646.7697663, - "msecs": 769.7663307189941, - "relativeCreated": 32666.008710861206, - "thread": 139894051313216, + "created": 1676441671.5736253, + "msecs": 573.6253261566162, + "relativeCreated": 68577.14056968689, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:26,769" + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'true'", + "asctime": "2023-02-15 07:14:31,573" }, { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.__info__", + "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" + "videv/gfw/dirk/pc_dock/state", + "b'true'" ], "levelname": "DEBUG", "levelno": 10, @@ -49522,18 +78928,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954646.7704403, - "msecs": 770.4403400421143, - "relativeCreated": 32666.682720184326, - "thread": 139894051313216, + "created": 1676441671.5758154, + "msecs": 575.8154392242432, + "relativeCreated": 68579.33068275452, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:26,770" + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'true'", + "asctime": "2023-02-15 07:14:31,575" } ], - "time_consumption": 0.25487732887268066 + "time_consumption": 0.29778623580932617 }, { "name": "__tLogger__", @@ -49552,15 +78958,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954647.0258963, - "msecs": 25.896310806274414, - "relativeCreated": 32922.138690948486, - "thread": 139894075555840, + "created": 1676441671.8743994, + "msecs": 874.3994235992432, + "relativeCreated": 68877.91466712952, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:27,025", + "asctime": "2023-02-15 07:14:31,874", "moduleLogger": [ { "name": "__unittest__", @@ -49580,15 +78986,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954647.025683, - "msecs": 25.682926177978516, - "relativeCreated": 32921.92530632019, - "thread": 139894075555840, + "created": 1676441671.874095, + "msecs": 874.0949630737305, + "relativeCreated": 68877.610206604, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:27,025" + "asctime": "2023-02-15 07:14:31,874" }, { "name": "__unittest__", @@ -49609,18 +79015,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954647.0258007, - "msecs": 25.800704956054688, - "relativeCreated": 32922.04308509827, - "thread": 139894075555840, + "created": 1676441671.8742635, + "msecs": 874.2635250091553, + "relativeCreated": 68877.77876853943, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:27,025" + "asctime": "2023-02-15 07:14:31,874" } ], - "time_consumption": 9.560585021972656e-05 + "time_consumption": 0.00013589859008789062 }, { "name": "__tLogger__", @@ -49639,15 +79045,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954647.0262525, - "msecs": 26.25250816345215, - "relativeCreated": 32922.494888305664, - "thread": 139894075555840, + "created": 1676441671.8749337, + "msecs": 874.9337196350098, + "relativeCreated": 68878.44896316528, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:27,026", + "asctime": "2023-02-15 07:14:31,874", "moduleLogger": [ { "name": "__unittest__", @@ -49667,15 +79073,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954647.0260499, - "msecs": 26.04985237121582, - "relativeCreated": 32922.29223251343, - "thread": 139894075555840, + "created": 1676441671.8746872, + "msecs": 874.6871948242188, + "relativeCreated": 68878.20243835449, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:27,026" + "asctime": "2023-02-15 07:14:31,874" }, { "name": "__unittest__", @@ -49696,18 +79102,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954647.0261369, - "msecs": 26.13687515258789, - "relativeCreated": 32922.3792552948, - "thread": 139894075555840, + "created": 1676441671.8748171, + "msecs": 874.8171329498291, + "relativeCreated": 68878.3323764801, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:27,026" + "asctime": "2023-02-15 07:14:31,874" } ], - "time_consumption": 0.00011563301086425781 + "time_consumption": 0.00011658668518066406 }, { "name": "__tLogger__", @@ -49725,21 +79131,21 @@ "stack_info": null, "lineno": 42, "funcName": "__test_power_on_off__", - "created": 1675954647.3283932, - "msecs": 328.39322090148926, - "relativeCreated": 33224.6356010437, - "thread": 139894075555840, + "created": 1676441672.1764765, + "msecs": 176.47647857666016, + "relativeCreated": 69179.99172210693, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:27,328", + "asctime": "2023-02-15 07:14:32,176", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", + "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffe/sleep/main_light/state", + "videv/gfw/dirk/pc_dock/state/set", "false" ], "levelname": "DEBUG", @@ -49752,21 +79158,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954647.026503, - "msecs": 26.50308609008789, - "relativeCreated": 32922.7454662323, - "thread": 139894075555840, + "created": 1676441671.8753054, + "msecs": 875.3054141998291, + "relativeCreated": 68878.8206577301, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/main_light/state and payload false", - "asctime": "2023-02-09 15:57:27,026" + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/pc_dock/state/set and payload false", + "asctime": "2023-02-15 07:14:31,875" }, { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/sleep/main_light/state", + "my_apps/gfw/dirk/powerplug/output/4/set", "b'false'" ], "levelname": "DEBUG", @@ -49779,49 +79185,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954647.027484, - "msecs": 27.48394012451172, - "relativeCreated": 32923.72632026672, - "thread": 139894051313216, + "created": 1676441671.8791049, + "msecs": 879.1048526763916, + "relativeCreated": 68882.62009620667, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:27,027" + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4/set and payload b'false'", + "asctime": "2023-02-15 07:14:31,879" }, { - "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/sleep/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954647.0289629, - "msecs": 28.96285057067871, - "relativeCreated": 32925.20523071289, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:57:27,028" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", "msg": "Sending message with topic %s and payload %s", "args": [ - "shellies/ffe/sleep/main_light/relay/0", - "off" + "my_apps/gfw/dirk/powerplug/output/4", + "false" ], "levelname": "DEBUG", "levelno": 10, @@ -49833,48 +79212,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954647.0294044, - "msecs": 29.404401779174805, - "relativeCreated": 32925.64678192139, - "thread": 139894051313216, + "created": 1676441671.879753, + "msecs": 879.7531127929688, + "relativeCreated": 68883.26835632324, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:27,029" + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload false", + "asctime": "2023-02-15 07:14:31,879" }, { - "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", "msg": "Received message with topic %s and payload %s", "args": [ - "shellies/ffe/sleep/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954647.0303116, - "msecs": 30.31158447265625, - "relativeCreated": 32926.55396461487, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:27,030" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/state", + "my_apps/gfw/dirk/powerplug/output/4", "b'false'" ], "levelname": "DEBUG", @@ -49887,22 +79239,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954647.1139574, - "msecs": 113.95740509033203, - "relativeCreated": 33010.199785232544, - "thread": 139894051313216, + "created": 1676441671.8811026, + "msecs": 881.1025619506836, + "relativeCreated": 68884.61780548096, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:27,113" + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'false'", + "asctime": "2023-02-15 07:14:31,881" }, { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.__info__", + "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffe/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" + "videv/gfw/dirk/pc_dock/state", + "b'false'" ], "levelname": "DEBUG", "levelno": 10, @@ -49914,18 +79266,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954647.114606, - "msecs": 114.60590362548828, - "relativeCreated": 33010.8482837677, - "thread": 139894051313216, + "created": 1676441671.9258678, + "msecs": 925.8677959442139, + "relativeCreated": 68929.38303947449, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:27,114" + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false'", + "asctime": "2023-02-15 07:14:31,925" } ], - "time_consumption": 0.21378731727600098 + "time_consumption": 0.2506086826324463 }, { "name": "__tLogger__", @@ -49944,15 +79296,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954647.3289728, - "msecs": 328.97281646728516, - "relativeCreated": 33225.2151966095, - "thread": 139894075555840, + "created": 1676441672.1772087, + "msecs": 177.20866203308105, + "relativeCreated": 69180.72390556335, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:27,328", + "asctime": "2023-02-15 07:14:32,177", "moduleLogger": [ { "name": "__unittest__", @@ -49972,15 +79324,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954647.3287575, - "msecs": 328.75752449035645, - "relativeCreated": 33224.99990463257, - "thread": 139894075555840, + "created": 1676441672.1769302, + "msecs": 176.93018913269043, + "relativeCreated": 69180.44543266296, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:27,328" + "asctime": "2023-02-15 07:14:32,176" }, { "name": "__unittest__", @@ -50001,18 +79353,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954647.3288782, - "msecs": 328.87816429138184, - "relativeCreated": 33225.120544433594, - "thread": 139894075555840, + "created": 1676441672.1770835, + "msecs": 177.08349227905273, + "relativeCreated": 69180.59873580933, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:27,328" + "asctime": "2023-02-15 07:14:32,177" } ], - "time_consumption": 9.465217590332031e-05 + "time_consumption": 0.0001251697540283203 }, { "name": "__tLogger__", @@ -50031,15 +79383,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954647.3293383, - "msecs": 329.33831214904785, - "relativeCreated": 33225.58069229126, - "thread": 139894075555840, + "created": 1676441672.177664, + "msecs": 177.66404151916504, + "relativeCreated": 69181.17928504944, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:27,329", + "asctime": "2023-02-15 07:14:32,177", "moduleLogger": [ { "name": "__unittest__", @@ -50059,15 +79411,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954647.3291664, - "msecs": 329.1664123535156, - "relativeCreated": 33225.40879249573, - "thread": 139894075555840, + "created": 1676441672.1774049, + "msecs": 177.40488052368164, + "relativeCreated": 69180.92012405396, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:27,329" + "asctime": "2023-02-15 07:14:32,177" }, { "name": "__unittest__", @@ -50088,8801 +79440,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954647.3292582, - "msecs": 329.2582035064697, - "relativeCreated": 33225.50058364868, - "thread": 139894075555840, + "created": 1676441672.177521, + "msecs": 177.5209903717041, + "relativeCreated": 69181.03623390198, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:27,329" - } - ], - "time_consumption": 8.0108642578125e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954647.6319342, - "msecs": 631.9341659545898, - "relativeCreated": 33528.1765460968, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:27,631", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/sleep/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954647.3295472, - "msecs": 329.5471668243408, - "relativeCreated": 33225.78954696655, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:27,329" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954647.3300807, - "msecs": 330.0807476043701, - "relativeCreated": 33226.32312774658, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffe/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:27,330" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/sleep/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954647.3309064, - "msecs": 330.9063911437988, - "relativeCreated": 33227.14877128601, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:27,330" - }, - { - "name": "smart_brain.mqtt.zigbee.ffe.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffe/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954647.3314943, - "msecs": 331.4943313598633, - "relativeCreated": 33227.736711502075, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffe/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:27,331" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954647.3789184, - "msecs": 378.9184093475342, - "relativeCreated": 33275.160789489746, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:27,378" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954647.3796496, - "msecs": 379.6496391296387, - "relativeCreated": 33275.89201927185, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:27,379" - } - ], - "time_consumption": 0.25228452682495117 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954647.6325836, - "msecs": 632.5836181640625, - "relativeCreated": 33528.825998306274, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:27,632", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954647.632339, - "msecs": 632.3390007019043, - "relativeCreated": 33528.581380844116, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:27,632" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954647.6324756, - "msecs": 632.4756145477295, - "relativeCreated": 33528.71799468994, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:27,632" - } - ], - "time_consumption": 0.00010800361633300781 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954647.6329749, - "msecs": 632.9748630523682, - "relativeCreated": 33529.21724319458, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:27,632", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954647.6327553, - "msecs": 632.7552795410156, - "relativeCreated": 33528.99765968323, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:27,632" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954647.6328573, - "msecs": 632.8573226928711, - "relativeCreated": 33529.09970283508, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:27,632" - } - ], - "time_consumption": 0.00011754035949707031 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954647.934178, - "msecs": 934.1781139373779, - "relativeCreated": 33830.42049407959, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:27,934", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954647.6333082, - "msecs": 633.3081722259521, - "relativeCreated": 33529.550552368164, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffe/sleep/main_light/state and payload false", - "asctime": "2023-02-09 15:57:27,633" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954647.6343858, - "msecs": 634.3858242034912, - "relativeCreated": 33530.6282043457, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:27,634" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/sleep/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954647.635985, - "msecs": 635.9848976135254, - "relativeCreated": 33532.22727775574, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:57:27,635" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffe/sleep/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954647.6364462, - "msecs": 636.4462375640869, - "relativeCreated": 33532.6886177063, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffe/sleep/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:27,636" - }, - { - "name": "smart_brain.mqtt.shellies.ffe.sleep.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffe/sleep/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954647.6374688, - "msecs": 637.4688148498535, - "relativeCreated": 33533.711194992065, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffe/sleep/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:27,637" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954647.7257798, - "msecs": 725.7797718048096, - "relativeCreated": 33622.02215194702, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:27,725" - }, - { - "name": "smart_brain.mqtt.videv.ffe.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffe/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954647.726474, - "msecs": 726.4740467071533, - "relativeCreated": 33622.716426849365, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:27,726" - } - ], - "time_consumption": 0.2077040672302246 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954647.9348342, - "msecs": 934.8342418670654, - "relativeCreated": 33831.07662200928, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:27,934", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954647.9345877, - "msecs": 934.5877170562744, - "relativeCreated": 33830.830097198486, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:27,934" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954647.9347255, - "msecs": 934.7255229949951, - "relativeCreated": 33830.96790313721, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:27,934" - } - ], - "time_consumption": 0.0001087188720703125 - } - ], - "time_consumption": 1.2124948501586914, - "time_start": "2023-02-09 15:57:26,722", - "time_finished": "2023-02-09 15:57:27,934" - }, - "Away mode test: zigbee/ffw/bath/heating_valve": { - "name": "__tLogger__", - "msg": "Away mode test: zigbee/ffw/bath/heating_valve", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 101, - "funcName": "test_away_mode", - "created": 1675954647.9353635, - "msecs": 935.3635311126709, - "relativeCreated": 33831.60591125488, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Away mode test: zigbee/ffw/bath/heating_valve", - "asctime": "2023-02-09 15:57:27,935", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Default setpoint)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 106, - "funcName": "__test_away_mode__", - "created": 1675954648.2376442, - "msecs": 237.64419555664062, - "relativeCreated": 34133.88657569885, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Default setpoint)", - "asctime": "2023-02-09 15:57:28,237", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.set_default_temperature", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/set_default_temperature", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954647.9357123, - "msecs": 935.7123374938965, - "relativeCreated": 33831.95471763611, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:57:27,935" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.set_default_temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/set_default_temperature", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954647.9368057, - "msecs": 936.8057250976562, - "relativeCreated": 33833.04810523987, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:57:27,936" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/user_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954647.9538946, - "msecs": 953.8946151733398, - "relativeCreated": 33850.13699531555, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:57:27,953" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954647.9542446, - "msecs": 954.2446136474609, - "relativeCreated": 33850.48699378967, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:27,954" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve/set", - "b'{\"current_heating_setpoint\": 23}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954647.9545193, - "msecs": 954.5192718505859, - "relativeCreated": 33850.7616519928, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", - "asctime": "2023-02-09 15:57:27,954" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954647.9546993, - "msecs": 954.6992778778076, - "relativeCreated": 33850.94165802002, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:27,954" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/valve_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954647.9552467, - "msecs": 955.2466869354248, - "relativeCreated": 33851.48906707764, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:57:27,955" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954647.9555569, - "msecs": 955.5568695068359, - "relativeCreated": 33851.79924964905, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:27,955" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954647.9557903, - "msecs": 955.7902812957764, - "relativeCreated": 33852.03266143799, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:27,955" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.0045984, - "msecs": 4.598379135131836, - "relativeCreated": 33900.840759277344, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:28,004" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.0461576, - "msecs": 46.1575984954834, - "relativeCreated": 33942.399978637695, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:28,046" - } - ], - "time_consumption": 0.19148659706115723 - }, - { - "name": "__tLogger__", - "msg": "Away mode is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954648.2383237, - "msecs": 238.32368850708008, - "relativeCreated": 34134.56606864929, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Away mode is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:28,238", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Away mode", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954648.2380395, - "msecs": 238.03949356079102, - "relativeCreated": 34134.281873703, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Away mode): False ()", - "asctime": "2023-02-09 15:57:28,238" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Away mode", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954648.2381752, - "msecs": 238.1751537322998, - "relativeCreated": 34134.41753387451, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Away mode): result = False ()", - "asctime": "2023-02-09 15:57:28,238" - } - ], - "time_consumption": 0.00014853477478027344 - }, - { - "name": "__tLogger__", - "msg": "Activating away mode", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 113, - "funcName": "__test_away_mode__", - "created": 1675954648.5405786, - "msecs": 540.5786037445068, - "relativeCreated": 34436.82098388672, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Activating away mode", - "asctime": "2023-02-09 15:57:28,540", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.away_mode", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/away_mode", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954648.238664, - "msecs": 238.663911819458, - "relativeCreated": 34134.90629196167, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/bath/heating_valve/away_mode and payload true", - "asctime": "2023-02-09 15:57:28,238" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.away_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/away_mode", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.239775, - "msecs": 239.7749423980713, - "relativeCreated": 34136.01732254028, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/away_mode and payload b'true'", - "asctime": "2023-02-09 15:57:28,239" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve/set", - "b'{\"current_heating_setpoint\": 18}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.2557106, - "msecs": 255.71060180664062, - "relativeCreated": 34151.95298194885, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 18}'", - "asctime": "2023-02-09 15:57:28,255" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954648.2561686, - "msecs": 256.1686038970947, - "relativeCreated": 34152.41098403931, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:28,256" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/valve_temperature_setpoint", - "b'18'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.2567182, - "msecs": 256.7181587219238, - "relativeCreated": 34152.960538864136, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'18'", - "asctime": "2023-02-09 15:57:28,256" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.2574325, - "msecs": 257.4324607849121, - "relativeCreated": 34153.674840927124, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:28,257" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.away_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/away_mode", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.2579536, - "msecs": 257.9536437988281, - "relativeCreated": 34154.19602394104, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/away_mode and payload b'true'", - "asctime": "2023-02-09 15:57:28,257" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.2584615, - "msecs": 258.46147537231445, - "relativeCreated": 34154.70385551453, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:28,258" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.2589648, - "msecs": 258.96477699279785, - "relativeCreated": 34155.20715713501, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:28,258" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.3020513, - "msecs": 302.051305770874, - "relativeCreated": 34198.293685913086, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:28,302" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.3459764, - "msecs": 345.9763526916504, - "relativeCreated": 34242.21873283386, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:28,345" - } - ], - "time_consumption": 0.19460225105285645 - }, - { - "name": "__tLogger__", - "msg": "Away mode is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954648.5411928, - "msecs": 541.1927700042725, - "relativeCreated": 34437.435150146484, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Away mode is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:28,541", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Away mode", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954648.5409288, - "msecs": 540.928840637207, - "relativeCreated": 34437.17122077942, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Away mode): True ()", - "asctime": "2023-02-09 15:57:28,540" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Away mode", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954648.541089, - "msecs": 541.0890579223633, - "relativeCreated": 34437.331438064575, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Away mode): result = True ()", - "asctime": "2023-02-09 15:57:28,541" - } - ], - "time_consumption": 0.00010371208190917969 - }, - { - "name": "__tLogger__", - "msg": "Temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "18", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954648.5415215, - "msecs": 541.5215492248535, - "relativeCreated": 34437.763929367065, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Temperature setpoint is correct (Content 18 and Type is ).", - "asctime": "2023-02-09 15:57:28,541", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Temperature setpoint", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954648.5413496, - "msecs": 541.3496494293213, - "relativeCreated": 34437.59202957153, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Temperature setpoint): 18 ()", - "asctime": "2023-02-09 15:57:28,541" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Temperature setpoint", - "=", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954648.54144, - "msecs": 541.4400100708008, - "relativeCreated": 34437.68239021301, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Temperature setpoint): result = 18 ()", - "asctime": "2023-02-09 15:57:28,541" - } - ], - "time_consumption": 8.153915405273438e-05 - }, - { - "name": "__tLogger__", - "msg": "Deactivating away mode", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 119, - "funcName": "__test_away_mode__", - "created": 1675954648.8436937, - "msecs": 843.693733215332, - "relativeCreated": 34739.936113357544, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Deactivating away mode", - "asctime": "2023-02-09 15:57:28,843", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.away_mode", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/away_mode", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954648.54181, - "msecs": 541.8100357055664, - "relativeCreated": 34438.05241584778, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/bath/heating_valve/away_mode and payload false", - "asctime": "2023-02-09 15:57:28,541" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.away_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/away_mode", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.542807, - "msecs": 542.8071022033691, - "relativeCreated": 34439.04948234558, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/away_mode and payload b'false'", - "asctime": "2023-02-09 15:57:28,542" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve/set", - "b'{\"current_heating_setpoint\": 23}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.5538158, - "msecs": 553.8158416748047, - "relativeCreated": 34450.05822181702, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", - "asctime": "2023-02-09 15:57:28,553" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954648.5542014, - "msecs": 554.2013645172119, - "relativeCreated": 34450.443744659424, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:28,554" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/valve_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.5547323, - "msecs": 554.7323226928711, - "relativeCreated": 34450.97470283508, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:57:28,554" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.5554142, - "msecs": 555.4141998291016, - "relativeCreated": 34451.65657997131, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:28,555" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.away_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/away_mode", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.5559297, - "msecs": 555.9296607971191, - "relativeCreated": 34452.17204093933, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/away_mode and payload b'false'", - "asctime": "2023-02-09 15:57:28,555" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.5564291, - "msecs": 556.4291477203369, - "relativeCreated": 34452.67152786255, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:28,556" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.5569353, - "msecs": 556.9353103637695, - "relativeCreated": 34453.17769050598, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:28,556" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.6053102, - "msecs": 605.3102016448975, - "relativeCreated": 34501.55258178711, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:28,605" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.6469622, - "msecs": 646.9621658325195, - "relativeCreated": 34543.20454597473, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:28,646" - } - ], - "time_consumption": 0.1967315673828125 - }, - { - "name": "__tLogger__", - "msg": "Away mode is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954648.8442595, - "msecs": 844.25950050354, - "relativeCreated": 34740.50188064575, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Away mode is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:28,844", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Away mode", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954648.8440433, - "msecs": 844.0432548522949, - "relativeCreated": 34740.28563499451, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Away mode): False ()", - "asctime": "2023-02-09 15:57:28,844" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Away mode", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954648.8441634, - "msecs": 844.1634178161621, - "relativeCreated": 34740.405797958374, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Away mode): result = False ()", - "asctime": "2023-02-09 15:57:28,844" - } - ], - "time_consumption": 9.608268737792969e-05 - }, - { - "name": "__tLogger__", - "msg": "Temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "23", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954648.8446114, - "msecs": 844.611406326294, - "relativeCreated": 34740.853786468506, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Temperature setpoint is correct (Content 23 and Type is ).", - "asctime": "2023-02-09 15:57:28,844", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Temperature setpoint", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954648.8444102, - "msecs": 844.4101810455322, - "relativeCreated": 34740.652561187744, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Temperature setpoint): 23 ()", - "asctime": "2023-02-09 15:57:28,844" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Temperature setpoint", - "=", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954648.844498, - "msecs": 844.4979190826416, - "relativeCreated": 34740.74029922485, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Temperature setpoint): result = 23 ()", - "asctime": "2023-02-09 15:57:28,844" - } - ], - "time_consumption": 0.00011348724365234375 - } - ], - "time_consumption": 0.909247875213623, - "time_start": "2023-02-09 15:57:27,935", - "time_finished": "2023-02-09 15:57:28,844" - }, - "Boost mode test: zigbee/ffw/bath/heating_valve": { - "name": "__tLogger__", - "msg": "Boost mode test: zigbee/ffw/bath/heating_valve", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 128, - "funcName": "test_boost_mode", - "created": 1675954648.845038, - "msecs": 845.0379371643066, - "relativeCreated": 34741.28031730652, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Boost mode test: zigbee/ffw/bath/heating_valve", - "asctime": "2023-02-09 15:57:28,845", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Default setpoint)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 133, - "funcName": "__test_boost_mode__", - "created": 1675954649.1471891, - "msecs": 147.18914031982422, - "relativeCreated": 35043.431520462036, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Default setpoint)", - "asctime": "2023-02-09 15:57:29,147", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.set_default_temperature", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/set_default_temperature", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954648.8453233, - "msecs": 845.3233242034912, - "relativeCreated": 34741.5657043457, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:57:28,845" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.set_default_temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/set_default_temperature", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954648.8462958, - "msecs": 846.2958335876465, - "relativeCreated": 34742.53821372986, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:57:28,846" - } - ], - "time_consumption": 0.30089330673217773 - }, - { - "name": "__tLogger__", - "msg": "Boost timer is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954649.1477528, - "msecs": 147.7527618408203, - "relativeCreated": 35043.99514198303, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Boost timer is correct (Content 0 and Type is ).", - "asctime": "2023-02-09 15:57:29,147", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Boost timer", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954649.147536, - "msecs": 147.536039352417, - "relativeCreated": 35043.77841949463, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Boost timer): 0 ()", - "asctime": "2023-02-09 15:57:29,147" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Boost timer", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954649.1476583, - "msecs": 147.6583480834961, - "relativeCreated": 35043.90072822571, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Boost timer): result = 0 ()", - "asctime": "2023-02-09 15:57:29,147" - } - ], - "time_consumption": 9.441375732421875e-05 - }, - { - "name": "__tLogger__", - "msg": "Activating boost mode", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 140, - "funcName": "__test_boost_mode__", - "created": 1675954649.449186, - "msecs": 449.1860866546631, - "relativeCreated": 35345.428466796875, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Activating boost mode", - "asctime": "2023-02-09 15:57:29,449", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.start_boost", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/start_boost", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954649.1480267, - "msecs": 148.026704788208, - "relativeCreated": 35044.26908493042, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/bath/heating_valve/start_boost and payload true", - "asctime": "2023-02-09 15:57:29,148" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.start_boost", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/start_boost", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.1490011, - "msecs": 149.0011215209961, - "relativeCreated": 35045.24350166321, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/start_boost and payload b'true'", - "asctime": "2023-02-09 15:57:29,149" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.boost_timer", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/boost_timer", - "b'900'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.1605988, - "msecs": 160.5987548828125, - "relativeCreated": 35056.841135025024, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/boost_timer and payload b'900'", - "asctime": "2023-02-09 15:57:29,160" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.1612349, - "msecs": 161.23485565185547, - "relativeCreated": 35057.47723579407, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:29,161" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve/set", - "b'{\"current_heating_setpoint\": 30}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.161791, - "msecs": 161.7910861968994, - "relativeCreated": 35058.03346633911, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2023-02-09 15:57:29,161" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954649.1621306, - "msecs": 162.13059425354004, - "relativeCreated": 35058.37297439575, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:29,162" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/valve_temperature_setpoint", - "b'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.1626747, - "msecs": 162.6746654510498, - "relativeCreated": 35058.91704559326, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2023-02-09 15:57:29,162" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.163327, - "msecs": 163.32697868347168, - "relativeCreated": 35059.56935882568, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:29,163" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.1638439, - "msecs": 163.84387016296387, - "relativeCreated": 35060.086250305176, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:29,163" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.2055914, - "msecs": 205.59144020080566, - "relativeCreated": 35101.83382034302, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:29,205" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.2470448, - "msecs": 247.04480171203613, - "relativeCreated": 35143.28718185425, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:29,247" - } - ], - "time_consumption": 0.20214128494262695 - }, - { - "name": "__tLogger__", - "msg": "Boost timer is greater expectation (Content %s and Type is %s).", - "args": [ - "900", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 230, - "funcName": "greater_chk", - "created": 1675954649.4498596, - "msecs": 449.859619140625, - "relativeCreated": 35346.10199928284, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Boost timer is greater expectation (Content 900 and Type is ).", - "asctime": "2023-02-09 15:57:29,449", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Boost timer", - "900", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954649.4496126, - "msecs": 449.6126174926758, - "relativeCreated": 35345.85499763489, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Boost timer): 900 ()", - "asctime": "2023-02-09 15:57:29,449" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Boost timer", - ">", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954649.4497526, - "msecs": 449.7525691986084, - "relativeCreated": 35345.99494934082, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Boost timer): result > 0 ()", - "asctime": "2023-02-09 15:57:29,449" - } - ], - "time_consumption": 0.00010704994201660156 - }, - { - "name": "__tLogger__", - "msg": "Setting postconditions (Default setpoint)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 145, - "funcName": "__test_boost_mode__", - "created": 1675954649.7520902, - "msecs": 752.0902156829834, - "relativeCreated": 35648.332595825195, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting postconditions (Default setpoint)", - "asctime": "2023-02-09 15:57:29,752", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.set_default_temperature", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/set_default_temperature", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954649.4501505, - "msecs": 450.1504898071289, - "relativeCreated": 35346.39286994934, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:57:29,450" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.set_default_temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/set_default_temperature", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.451272, - "msecs": 451.27201080322266, - "relativeCreated": 35347.514390945435, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:57:29,451" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.boost_timer", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/boost_timer", - "b'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.4666438, - "msecs": 466.6438102722168, - "relativeCreated": 35362.88619041443, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/boost_timer and payload b'0'", - "asctime": "2023-02-09 15:57:29,466" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.4675233, - "msecs": 467.52333641052246, - "relativeCreated": 35363.765716552734, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:29,467" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve/set", - "b'{\"current_heating_setpoint\": 23}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.4683151, - "msecs": 468.31512451171875, - "relativeCreated": 35364.55750465393, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", - "asctime": "2023-02-09 15:57:29,468" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954649.468728, - "msecs": 468.72806549072266, - "relativeCreated": 35364.970445632935, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:29,468" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/valve_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.4693704, - "msecs": 469.37036514282227, - "relativeCreated": 35365.612745285034, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:57:29,469" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.4701216, - "msecs": 470.1216220855713, - "relativeCreated": 35366.36400222778, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:29,470" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.4707088, - "msecs": 470.70884704589844, - "relativeCreated": 35366.95122718811, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:29,470" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.520823, - "msecs": 520.8230018615723, - "relativeCreated": 35417.065382003784, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:29,520" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.5621154, - "msecs": 562.1154308319092, - "relativeCreated": 35458.35781097412, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:29,562" - } - ], - "time_consumption": 0.18997478485107422 - }, - { - "name": "__tLogger__", - "msg": "Boost timer is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954649.7527258, - "msecs": 752.7258396148682, - "relativeCreated": 35648.96821975708, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Boost timer is correct (Content 0 and Type is ).", - "asctime": "2023-02-09 15:57:29,752", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Boost timer", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954649.752484, - "msecs": 752.4840831756592, - "relativeCreated": 35648.72646331787, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Boost timer): 0 ()", - "asctime": "2023-02-09 15:57:29,752" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Boost timer", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954649.7526174, - "msecs": 752.617359161377, - "relativeCreated": 35648.85973930359, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Boost timer): result = 0 ()", - "asctime": "2023-02-09 15:57:29,752" - } - ], - "time_consumption": 0.00010848045349121094 - } - ], - "time_consumption": 0.9076879024505615, - "time_start": "2023-02-09 15:57:28,845", - "time_finished": "2023-02-09 15:57:29,752" - }, - "Default temperature test for device and virtual device: zigbee/ffw/bath/heating_valve": { - "name": "__tLogger__", - "msg": "Default temperature test for device and virtual device: zigbee/ffw/bath/heating_valve", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 50, - "funcName": "test_default_temperature", - "created": 1675954649.7532492, - "msecs": 753.2491683959961, - "relativeCreated": 35649.49154853821, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Default temperature test for device and virtual device: zigbee/ffw/bath/heating_valve", - "asctime": "2023-02-09 15:57:29,753", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Valve setpoint to %.1f)", - "args": [ - 18 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 60, - "funcName": "__test_default_temperature__", - "created": 1675954650.0555944, - "msecs": 55.594444274902344, - "relativeCreated": 35951.836824417114, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Valve setpoint to 18.0)", - "asctime": "2023-02-09 15:57:30,055", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954649.7536404, - "msecs": 753.6404132843018, - "relativeCreated": 35649.882793426514, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:29,753" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.754745, - "msecs": 754.7450065612793, - "relativeCreated": 35650.98738670349, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:29,754" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve/set", - "b'{\"current_heating_setpoint\": 18}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.7761285, - "msecs": 776.1285305023193, - "relativeCreated": 35672.37091064453, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 18}'", - "asctime": "2023-02-09 15:57:29,776" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/valve_temperature_setpoint", - "b'18'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.77688, - "msecs": 776.8800258636475, - "relativeCreated": 35673.12240600586, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'18'", - "asctime": "2023-02-09 15:57:29,776" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.777605, - "msecs": 777.6050567626953, - "relativeCreated": 35673.84743690491, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:29,777" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/user_temperature_setpoint", - "b'18'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.7781832, - "msecs": 778.1832218170166, - "relativeCreated": 35674.42560195923, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'18'", - "asctime": "2023-02-09 15:57:29,778" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.7787976, - "msecs": 778.7976264953613, - "relativeCreated": 35675.04000663757, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:29,778" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.7794383, - "msecs": 779.4382572174072, - "relativeCreated": 35675.68063735962, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:29,779" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954649.780294, - "msecs": 780.2939414978027, - "relativeCreated": 35676.536321640015, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:29,780" - } - ], - "time_consumption": 0.2753005027770996 - }, - { - "name": "__tLogger__", - "msg": "Valve temperature setpoint (is not default temperature) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954650.0562866, - "msecs": 56.28657341003418, - "relativeCreated": 35952.528953552246, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Valve temperature setpoint (is not default temperature) is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:30,056", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Valve temperature setpoint (is not default temperature)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954650.05601, - "msecs": 56.01000785827637, - "relativeCreated": 35952.25238800049, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Valve temperature setpoint (is not default temperature)): True ()", - "asctime": "2023-02-09 15:57:30,056" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Valve temperature setpoint (is not default temperature)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954650.0561783, - "msecs": 56.17833137512207, - "relativeCreated": 35952.420711517334, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Valve temperature setpoint (is not default temperature)): result = True ()", - "asctime": "2023-02-09 15:57:30,056" - } - ], - "time_consumption": 0.00010824203491210938 - }, - { - "name": "__tLogger__", - "msg": "Triggering set to default temperature (%.1f)", - "args": [ - 23 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 66, - "funcName": "__test_default_temperature__", - "created": 1675954650.3585308, - "msecs": 358.53075981140137, - "relativeCreated": 36254.77313995361, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Triggering set to default temperature (23.0)", - "asctime": "2023-02-09 15:57:30,358", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.set_default_temperature", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/set_default_temperature", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954650.0565686, - "msecs": 56.56862258911133, - "relativeCreated": 35952.81100273132, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:57:30,056" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.set_default_temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/set_default_temperature", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.0576875, - "msecs": 57.68752098083496, - "relativeCreated": 35953.92990112305, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:57:30,057" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/user_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.0768318, - "msecs": 76.83181762695312, - "relativeCreated": 35973.074197769165, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:57:30,076" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.0776722, - "msecs": 77.67224311828613, - "relativeCreated": 35973.9146232605, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:30,077" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve/set", - "b'{\"current_heating_setpoint\": 23}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.078275, - "msecs": 78.27496528625488, - "relativeCreated": 35974.51734542847, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", - "asctime": "2023-02-09 15:57:30,078" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954650.0786653, - "msecs": 78.66525650024414, - "relativeCreated": 35974.907636642456, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:30,078" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/valve_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.0792823, - "msecs": 79.28228378295898, - "relativeCreated": 35975.52466392517, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:57:30,079" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.080023, - "msecs": 80.02305030822754, - "relativeCreated": 35976.26543045044, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:30,080" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.0806124, - "msecs": 80.6124210357666, - "relativeCreated": 35976.85480117798, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:30,080" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.1251729, - "msecs": 125.17285346984863, - "relativeCreated": 36021.41523361206, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:30,125" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.1661017, - "msecs": 166.10169410705566, - "relativeCreated": 36062.34407424927, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:30,166" - } - ], - "time_consumption": 0.1924290657043457 - }, - { - "name": "__tLogger__", - "msg": "Valve temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "23", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954650.3591988, - "msecs": 359.19880867004395, - "relativeCreated": 36255.441188812256, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Valve temperature setpoint is correct (Content 23 and Type is ).", - "asctime": "2023-02-09 15:57:30,359", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Valve temperature setpoint", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954650.3589516, - "msecs": 358.9515686035156, - "relativeCreated": 36255.19394874573, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Valve temperature setpoint): 23 ()", - "asctime": "2023-02-09 15:57:30,358" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Valve temperature setpoint", - "=", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954650.3590932, - "msecs": 359.09318923950195, - "relativeCreated": 36255.335569381714, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Valve temperature setpoint): result = 23 ()", - "asctime": "2023-02-09 15:57:30,359" - } - ], - "time_consumption": 0.00010561943054199219 - } - ], - "time_consumption": 0.6059496402740479, - "time_start": "2023-02-09 15:57:29,753", - "time_finished": "2023-02-09 15:57:30,359" - }, - "Summer mode test: zigbee/ffw/bath/heating_valve": { - "name": "__tLogger__", - "msg": "Summer mode test: zigbee/ffw/bath/heating_valve", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 74, - "funcName": "test_summer_mode", - "created": 1675954650.3596315, - "msecs": 359.6315383911133, - "relativeCreated": 36255.873918533325, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Summer mode test: zigbee/ffw/bath/heating_valve", - "asctime": "2023-02-09 15:57:30,359", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Default setpoint)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 79, - "funcName": "__test_summer_mode__", - "created": 1675954650.660931, - "msecs": 660.9311103820801, - "relativeCreated": 36557.17349052429, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Default setpoint)", - "asctime": "2023-02-09 15:57:30,660", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.set_default_temperature", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/set_default_temperature", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954650.3599353, - "msecs": 359.9352836608887, - "relativeCreated": 36256.1776638031, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:57:30,359" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.set_default_temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/set_default_temperature", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.3610394, - "msecs": 361.039400100708, - "relativeCreated": 36257.28178024292, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:57:30,361" - } - ], - "time_consumption": 0.29989171028137207 - }, - { - "name": "__tLogger__", - "msg": "Summer mode is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954650.6616273, - "msecs": 661.6272926330566, - "relativeCreated": 36557.86967277527, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Summer mode is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:30,661", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Summer mode", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954650.6613727, - "msecs": 661.3726615905762, - "relativeCreated": 36557.61504173279, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Summer mode): False ()", - "asctime": "2023-02-09 15:57:30,661" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Summer mode", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954650.6615145, - "msecs": 661.5145206451416, - "relativeCreated": 36557.75690078735, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Summer mode): result = False ()", - "asctime": "2023-02-09 15:57:30,661" - } - ], - "time_consumption": 0.00011277198791503906 - }, - { - "name": "__tLogger__", - "msg": "Activating summer mode", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 86, - "funcName": "__test_summer_mode__", - "created": 1675954650.9634075, - "msecs": 963.4075164794922, - "relativeCreated": 36859.649896621704, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Activating summer mode", - "asctime": "2023-02-09 15:57:30,963", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.summer_mode", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/summer_mode", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954650.6619883, - "msecs": 661.9882583618164, - "relativeCreated": 36558.23063850403, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/bath/heating_valve/summer_mode and payload true", - "asctime": "2023-02-09 15:57:30,661" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.summer_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/summer_mode", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.6630726, - "msecs": 663.0725860595703, - "relativeCreated": 36559.31496620178, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/summer_mode and payload b'true'", - "asctime": "2023-02-09 15:57:30,663" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve/set", - "b'{\"current_heating_setpoint\": 5}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.6811917, - "msecs": 681.1916828155518, - "relativeCreated": 36577.434062957764, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 5}'", - "asctime": "2023-02-09 15:57:30,681" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954650.6817234, - "msecs": 681.7233562469482, - "relativeCreated": 36577.96573638916, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:30,681" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/valve_temperature_setpoint", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.6823862, - "msecs": 682.3861598968506, - "relativeCreated": 36578.62854003906, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'5'", - "asctime": "2023-02-09 15:57:30,682" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.6831667, - "msecs": 683.1667423248291, - "relativeCreated": 36579.40912246704, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:30,683" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.summer_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/summer_mode", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.6837637, - "msecs": 683.7637424468994, - "relativeCreated": 36580.00612258911, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/summer_mode and payload b'true'", - "asctime": "2023-02-09 15:57:30,683" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.6843383, - "msecs": 684.3383312225342, - "relativeCreated": 36580.580711364746, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:30,684" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "b'{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.6849067, - "msecs": 684.9067211151123, - "relativeCreated": 36581.149101257324, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:30,684" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.7255998, - "msecs": 725.5997657775879, - "relativeCreated": 36621.8421459198, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:30,725" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.765972, - "msecs": 765.9718990325928, - "relativeCreated": 36662.214279174805, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:30,765" - } - ], - "time_consumption": 0.19743561744689941 - }, - { - "name": "__tLogger__", - "msg": "Summer mode is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954650.9640443, - "msecs": 964.0443325042725, - "relativeCreated": 36860.286712646484, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Summer mode is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:30,964", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Summer mode", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954650.963798, - "msecs": 963.7980461120605, - "relativeCreated": 36860.04042625427, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Summer mode): True ()", - "asctime": "2023-02-09 15:57:30,963" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Summer mode", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954650.9639351, - "msecs": 963.935136795044, - "relativeCreated": 36860.177516937256, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Summer mode): result = True ()", - "asctime": "2023-02-09 15:57:30,963" - } - ], - "time_consumption": 0.00010919570922851562 - }, - { - "name": "__tLogger__", - "msg": "Temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954650.964445, - "msecs": 964.4451141357422, - "relativeCreated": 36860.687494277954, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Temperature setpoint is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:30,964", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Temperature setpoint", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954650.964216, - "msecs": 964.2159938812256, - "relativeCreated": 36860.45837402344, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Temperature setpoint): 5 ()", - "asctime": "2023-02-09 15:57:30,964" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Temperature setpoint", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954650.9643543, - "msecs": 964.3542766571045, - "relativeCreated": 36860.59665679932, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Temperature setpoint): result = 5 ()", - "asctime": "2023-02-09 15:57:30,964" - } - ], - "time_consumption": 9.083747863769531e-05 - }, - { - "name": "__tLogger__", - "msg": "Deactivating summer mode", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__test_summer_mode__", - "created": 1675954651.2667806, - "msecs": 266.7806148529053, - "relativeCreated": 37163.02299499512, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Deactivating summer mode", - "asctime": "2023-02-09 15:57:31,266", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.summer_mode", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/summer_mode", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954650.964743, - "msecs": 964.74289894104, - "relativeCreated": 36860.98527908325, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/bath/heating_valve/summer_mode and payload false", - "asctime": "2023-02-09 15:57:30,964" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.summer_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/summer_mode", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.9658325, - "msecs": 965.8324718475342, - "relativeCreated": 36862.074851989746, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/summer_mode and payload b'false'", - "asctime": "2023-02-09 15:57:30,965" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve/set", - "b'{\"current_heating_setpoint\": 23}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.976963, - "msecs": 976.9630432128906, - "relativeCreated": 36873.2054233551, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", - "asctime": "2023-02-09 15:57:30,976" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954650.977543, - "msecs": 977.5431156158447, - "relativeCreated": 36873.78549575806, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:30,977" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/valve_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.9781742, - "msecs": 978.1742095947266, - "relativeCreated": 36874.41658973694, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:57:30,978" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.9789395, - "msecs": 978.9395332336426, - "relativeCreated": 36875.181913375854, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:30,978" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.summer_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/summer_mode", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.9795296, - "msecs": 979.529619216919, - "relativeCreated": 36875.77199935913, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/summer_mode and payload b'false'", - "asctime": "2023-02-09 15:57:30,979" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.980101, - "msecs": 980.1011085510254, - "relativeCreated": 36876.34348869324, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:30,980" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954650.9807014, - "msecs": 980.7014465332031, - "relativeCreated": 36876.943826675415, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:30,980" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.0219607, - "msecs": 21.960735321044922, - "relativeCreated": 36918.20311546326, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:31,021" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.0665574, - "msecs": 66.55740737915039, - "relativeCreated": 36962.79978752136, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:31,066" - } - ], - "time_consumption": 0.20022320747375488 - }, - { - "name": "__tLogger__", - "msg": "Summer mode is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954651.2674549, - "msecs": 267.4548625946045, - "relativeCreated": 37163.69724273682, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Summer mode is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:31,267", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Summer mode", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954651.2672055, - "msecs": 267.20547676086426, - "relativeCreated": 37163.447856903076, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Summer mode): False ()", - "asctime": "2023-02-09 15:57:31,267" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Summer mode", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954651.2673461, - "msecs": 267.3461437225342, - "relativeCreated": 37163.588523864746, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Summer mode): result = False ()", - "asctime": "2023-02-09 15:57:31,267" - } - ], - "time_consumption": 0.0001087188720703125 - }, - { - "name": "__tLogger__", - "msg": "Temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "23", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954651.267814, - "msecs": 267.81392097473145, - "relativeCreated": 37164.05630111694, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Temperature setpoint is correct (Content 23 and Type is ).", - "asctime": "2023-02-09 15:57:31,267", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Temperature setpoint", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954651.2676263, - "msecs": 267.6262855529785, - "relativeCreated": 37163.86866569519, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Temperature setpoint): 23 ()", - "asctime": "2023-02-09 15:57:31,267" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Temperature setpoint", - "=", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954651.2677255, - "msecs": 267.72546768188477, - "relativeCreated": 37163.9678478241, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Temperature setpoint): result = 23 ()", - "asctime": "2023-02-09 15:57:31,267" - } - ], - "time_consumption": 8.845329284667969e-05 - } - ], - "time_consumption": 0.9081823825836182, - "time_start": "2023-02-09 15:57:30,359", - "time_finished": "2023-02-09 15:57:31,267" - }, - "User temperature setpoint test for device and virtual device: zigbee/ffw/bath/heating_valve": { - "name": "__tLogger__", - "msg": "User temperature setpoint test for device and virtual device: zigbee/ffw/bath/heating_valve", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "test_user_temperature_setpoint", - "created": 1675954651.2682328, - "msecs": 268.2328224182129, - "relativeCreated": 37164.475202560425, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "User temperature setpoint test for device and virtual device: zigbee/ffw/bath/heating_valve", - "asctime": "2023-02-09 15:57:31,268", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Changing valve temperature setpoint to '%.1f'", - "args": [ - 18 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 33, - "funcName": "__test_user_temperature_setpoint__", - "created": 1675954651.5708034, - "msecs": 570.8034038543701, - "relativeCreated": 37467.04578399658, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing valve temperature setpoint to '18.0'", - "asctime": "2023-02-09 15:57:31,570", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954651.268616, - "msecs": 268.6159610748291, - "relativeCreated": 37164.85834121704, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:31,268" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.2702723, - "msecs": 270.27225494384766, - "relativeCreated": 37166.51463508606, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:31,270" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve/set", - "b'{\"current_heating_setpoint\": 18}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.2914987, - "msecs": 291.49866104125977, - "relativeCreated": 37187.74104118347, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 18}'", - "asctime": "2023-02-09 15:57:31,291" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/valve_temperature_setpoint", - "b'18'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.2922127, - "msecs": 292.21272468566895, - "relativeCreated": 37188.45510482788, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'18'", - "asctime": "2023-02-09 15:57:31,292" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.2928555, - "msecs": 292.85550117492676, - "relativeCreated": 37189.09788131714, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:31,292" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/user_temperature_setpoint", - "b'18'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.2934575, - "msecs": 293.4575080871582, - "relativeCreated": 37189.69988822937, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'18'", - "asctime": "2023-02-09 15:57:31,293" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.2940469, - "msecs": 294.04687881469727, - "relativeCreated": 37190.28925895691, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:31,294" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.2946248, - "msecs": 294.62480545043945, - "relativeCreated": 37190.86718559265, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:31,294" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.2952383, - "msecs": 295.2382564544678, - "relativeCreated": 37191.48063659668, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:31,295" - } - ], - "time_consumption": 0.27556514739990234 - }, - { - "name": "__tLogger__", - "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", - "args": [ - "18", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954651.5715027, - "msecs": 571.502685546875, - "relativeCreated": 37467.74506568909, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device valve temperature is correct (Content 18 and Type is ).", - "asctime": "2023-02-09 15:57:31,571", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device valve temperature", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954651.5712235, - "msecs": 571.2234973907471, - "relativeCreated": 37467.46587753296, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device valve temperature): 18 ()", - "asctime": "2023-02-09 15:57:31,571" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device valve temperature", - "=", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954651.571397, - "msecs": 571.397066116333, - "relativeCreated": 37467.639446258545, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device valve temperature): result = 18 ()", - "asctime": "2023-02-09 15:57:31,571" - } - ], - "time_consumption": 0.00010561943054199219 - }, - { - "name": "__tLogger__", - "msg": "Virtual device user temperature is correct (Content %s and Type is %s).", - "args": [ - "18", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954651.5718544, - "msecs": 571.8543529510498, - "relativeCreated": 37468.09673309326, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device user temperature is correct (Content 18 and Type is ).", - "asctime": "2023-02-09 15:57:31,571", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device user temperature", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954651.5716703, - "msecs": 571.6702938079834, - "relativeCreated": 37467.912673950195, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device user temperature): 18 ()", - "asctime": "2023-02-09 15:57:31,571" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device user temperature", - "=", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954651.5717673, - "msecs": 571.7673301696777, - "relativeCreated": 37468.00971031189, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device user temperature): result = 18 ()", - "asctime": "2023-02-09 15:57:31,571" - } - ], - "time_consumption": 8.702278137207031e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing videv user temperature setpoint to '%.1f'", - "args": [ - 23 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 41, - "funcName": "__test_user_temperature_setpoint__", - "created": 1675954651.874071, - "msecs": 874.0708827972412, - "relativeCreated": 37770.31326293945, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing videv user temperature setpoint to '23.0'", - "asctime": "2023-02-09 15:57:31,874", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/user_temperature_setpoint", - "23" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954651.572149, - "msecs": 572.1490383148193, - "relativeCreated": 37468.39141845703, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload 23", - "asctime": "2023-02-09 15:57:31,572" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/user_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.5732791, - "msecs": 573.2791423797607, - "relativeCreated": 37469.52152252197, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:57:31,573" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve/set", - "b'{\"current_heating_setpoint\": 23}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.5909166, - "msecs": 590.916633605957, - "relativeCreated": 37487.15901374817, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", - "asctime": "2023-02-09 15:57:31,590" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954651.5914252, - "msecs": 591.4251804351807, - "relativeCreated": 37487.66756057739, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:31,591" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/valve_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.5920656, - "msecs": 592.0655727386475, - "relativeCreated": 37488.30795288086, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:57:31,592" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.5928237, - "msecs": 592.8237438201904, - "relativeCreated": 37489.0661239624, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:31,592" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/user_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.5934558, - "msecs": 593.4557914733887, - "relativeCreated": 37489.6981716156, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:57:31,593" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.5940914, - "msecs": 594.0914154052734, - "relativeCreated": 37490.333795547485, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:31,594" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.594695, - "msecs": 594.6950912475586, - "relativeCreated": 37490.93747138977, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:31,594" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.641747, - "msecs": 641.746997833252, - "relativeCreated": 37537.989377975464, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:31,641" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.687028, - "msecs": 687.0279312133789, - "relativeCreated": 37583.27031135559, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:31,687" - } - ], - "time_consumption": 0.1870429515838623 - }, - { - "name": "__tLogger__", - "msg": "Valve device temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "23", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954651.874736, - "msecs": 874.7360706329346, - "relativeCreated": 37770.97845077515, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Valve device temperature setpoint is correct (Content 23 and Type is ).", - "asctime": "2023-02-09 15:57:31,874", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Valve device temperature setpoint", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954651.874492, - "msecs": 874.4919300079346, - "relativeCreated": 37770.73431015015, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Valve device temperature setpoint): 23 ()", - "asctime": "2023-02-09 15:57:31,874" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Valve device temperature setpoint", - "=", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954651.8746297, - "msecs": 874.6297359466553, - "relativeCreated": 37770.87211608887, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Valve device temperature setpoint): result = 23 ()", - "asctime": "2023-02-09 15:57:31,874" - } - ], - "time_consumption": 0.00010633468627929688 - }, - { - "name": "__tLogger__", - "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", - "args": [ - "23", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954651.8751552, - "msecs": 875.1552104949951, - "relativeCreated": 37771.39759063721, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device valve temperature is correct (Content 23 and Type is ).", - "asctime": "2023-02-09 15:57:31,875", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device valve temperature", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954651.8749492, - "msecs": 874.9492168426514, - "relativeCreated": 37771.19159698486, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device valve temperature): 23 ()", - "asctime": "2023-02-09 15:57:31,874" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device valve temperature", - "=", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954651.87505, - "msecs": 875.0500679016113, - "relativeCreated": 37771.29244804382, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device valve temperature): result = 23 ()", - "asctime": "2023-02-09 15:57:31,875" - } - ], - "time_consumption": 0.00010514259338378906 - }, - { - "name": "__tLogger__", - "msg": "Changing valve temperature setpoint to '%.1f'", - "args": [ - 18 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 33, - "funcName": "__test_user_temperature_setpoint__", - "created": 1675954652.1773944, - "msecs": 177.39439010620117, - "relativeCreated": 38073.63677024841, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing valve temperature setpoint to '18.0'", - "asctime": "2023-02-09 15:57:32,177", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954651.875463, - "msecs": 875.4630088806152, - "relativeCreated": 37771.70538902283, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:31,875" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.8765883, - "msecs": 876.5883445739746, - "relativeCreated": 37772.83072471619, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:31,876" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve/set", - "b'{\"current_heating_setpoint\": 18}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.8955426, - "msecs": 895.5426216125488, - "relativeCreated": 37791.78500175476, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 18}'", - "asctime": "2023-02-09 15:57:31,895" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/valve_temperature_setpoint", - "b'18'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.8962796, - "msecs": 896.2795734405518, - "relativeCreated": 37792.521953582764, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'18'", - "asctime": "2023-02-09 15:57:31,896" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.8969252, - "msecs": 896.9252109527588, - "relativeCreated": 37793.16759109497, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:31,896" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/user_temperature_setpoint", - "b'18'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.8975601, - "msecs": 897.5601196289062, - "relativeCreated": 37793.80249977112, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'18'", - "asctime": "2023-02-09 15:57:31,897" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.8981764, - "msecs": 898.1764316558838, - "relativeCreated": 37794.418811798096, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:31,898" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.898749, - "msecs": 898.7491130828857, - "relativeCreated": 37794.9914932251, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:31,898" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954651.8993642, - "msecs": 899.3642330169678, - "relativeCreated": 37795.60661315918, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:31,899" - } - ], - "time_consumption": 0.2780301570892334 - }, - { - "name": "__tLogger__", - "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", - "args": [ - "18", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954652.1780894, - "msecs": 178.08938026428223, - "relativeCreated": 38074.331760406494, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device valve temperature is correct (Content 18 and Type is ).", - "asctime": "2023-02-09 15:57:32,178", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device valve temperature", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954652.177846, - "msecs": 177.84595489501953, - "relativeCreated": 38074.08833503723, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device valve temperature): 18 ()", - "asctime": "2023-02-09 15:57:32,177" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device valve temperature", - "=", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954652.177984, - "msecs": 177.98399925231934, - "relativeCreated": 38074.22637939453, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device valve temperature): result = 18 ()", - "asctime": "2023-02-09 15:57:32,177" - } - ], - "time_consumption": 0.00010538101196289062 - }, - { - "name": "__tLogger__", - "msg": "Virtual device user temperature is correct (Content %s and Type is %s).", - "args": [ - "18", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954652.1784594, - "msecs": 178.45940589904785, - "relativeCreated": 38074.70178604126, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device user temperature is correct (Content 18 and Type is ).", - "asctime": "2023-02-09 15:57:32,178", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device user temperature", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954652.1782691, - "msecs": 178.2691478729248, - "relativeCreated": 38074.51152801514, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device user temperature): 18 ()", - "asctime": "2023-02-09 15:57:32,178" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device user temperature", - "=", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954652.1783717, - "msecs": 178.37166786193848, - "relativeCreated": 38074.61404800415, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device user temperature): result = 18 ()", - "asctime": "2023-02-09 15:57:32,178" - } - ], - "time_consumption": 8.7738037109375e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing videv user temperature setpoint to '%.1f'", - "args": [ - 23 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 41, - "funcName": "__test_user_temperature_setpoint__", - "created": 1675954652.479733, - "msecs": 479.7329902648926, - "relativeCreated": 38375.975370407104, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing videv user temperature setpoint to '23.0'", - "asctime": "2023-02-09 15:57:32,479", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/user_temperature_setpoint", - "23" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954652.1787586, - "msecs": 178.7586212158203, - "relativeCreated": 38075.00100135803, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload 23", - "asctime": "2023-02-09 15:57:32,178" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/user_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.179859, - "msecs": 179.85892295837402, - "relativeCreated": 38076.101303100586, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:57:32,179" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve/set", - "b'{\"current_heating_setpoint\": 23}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.1981337, - "msecs": 198.1337070465088, - "relativeCreated": 38094.37608718872, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", - "asctime": "2023-02-09 15:57:32,198" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954652.198669, - "msecs": 198.6689567565918, - "relativeCreated": 38094.911336898804, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/bath/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:32,198" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/valve_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.1993146, - "msecs": 199.31459426879883, - "relativeCreated": 38095.55697441101, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/valve_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:57:32,199" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.2000844, - "msecs": 200.08444786071777, - "relativeCreated": 38096.32682800293, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:32,200" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/user_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.2006717, - "msecs": 200.67167282104492, - "relativeCreated": 38096.91405296326, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:57:32,200" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.2013223, - "msecs": 201.3223171234131, - "relativeCreated": 38097.564697265625, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:32,201" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.bath.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/bath/heating_valve", - "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.201901, - "msecs": 201.90095901489258, - "relativeCreated": 38098.143339157104, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/bath/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:32,201" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.2497182, - "msecs": 249.71818923950195, - "relativeCreated": 38145.960569381714, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:32,249" - }, - { - "name": "smart_brain.mqtt.videv.ffw.bath.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/bath/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.295039, - "msecs": 295.03893852233887, - "relativeCreated": 38191.28131866455, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:32,295" - } - ], - "time_consumption": 0.1846940517425537 - }, - { - "name": "__tLogger__", - "msg": "Valve device temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "23", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954652.4803185, - "msecs": 480.318546295166, - "relativeCreated": 38376.56092643738, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Valve device temperature setpoint is correct (Content 23 and Type is ).", - "asctime": "2023-02-09 15:57:32,480", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Valve device temperature setpoint", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954652.4801066, - "msecs": 480.1065921783447, - "relativeCreated": 38376.34897232056, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Valve device temperature setpoint): 23 ()", - "asctime": "2023-02-09 15:57:32,480" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Valve device temperature setpoint", - "=", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954652.4802258, - "msecs": 480.2258014678955, - "relativeCreated": 38376.46818161011, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Valve device temperature setpoint): result = 23 ()", - "asctime": "2023-02-09 15:57:32,480" - } - ], - "time_consumption": 9.274482727050781e-05 - }, - { - "name": "__tLogger__", - "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", - "args": [ - "23", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954652.4806206, - "msecs": 480.6206226348877, - "relativeCreated": 38376.8630027771, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device valve temperature is correct (Content 23 and Type is ).", - "asctime": "2023-02-09 15:57:32,480", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device valve temperature", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954652.4804647, - "msecs": 480.4646968841553, - "relativeCreated": 38376.70707702637, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device valve temperature): 23 ()", - "asctime": "2023-02-09 15:57:32,480" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device valve temperature", - "=", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954652.4805467, - "msecs": 480.5467128753662, - "relativeCreated": 38376.78909301758, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device valve temperature): result = 23 ()", - "asctime": "2023-02-09 15:57:32,480" - } - ], - "time_consumption": 7.390975952148438e-05 - } - ], - "time_consumption": 1.2123878002166748, - "time_start": "2023-02-09 15:57:31,268", - "time_finished": "2023-02-09 15:57:32,480" - }, - "Brightness test for device and virtual device: zigbee/ffw/julian/main_light": { - "name": "__tLogger__", - "msg": "Brightness test for device and virtual device: zigbee/ffw/julian/main_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 50, - "funcName": "test_brightness", - "created": 1675954652.4810905, - "msecs": 481.0905456542969, - "relativeCreated": 38377.33292579651, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Brightness test for device and virtual device: zigbee/ffw/julian/main_light", - "asctime": "2023-02-09 15:57:32,481", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Power on)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 57, - "funcName": "__test_brightness__", - "created": 1675954652.7827115, - "msecs": 782.7115058898926, - "relativeCreated": 38678.953886032104, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Power on)", - "asctime": "2023-02-09 15:57:32,782", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/julian/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954652.4813445, - "msecs": 481.34446144104004, - "relativeCreated": 38377.58684158325, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:32,481" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954652.4818687, - "msecs": 481.8687438964844, - "relativeCreated": 38378.111124038696, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:32,481" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/julian/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.4827013, - "msecs": 482.70130157470703, - "relativeCreated": 38378.94368171692, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:32,482" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.4833016, - "msecs": 483.30163955688477, - "relativeCreated": 38379.5440196991, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:32,483" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.5256674, - "msecs": 525.6674289703369, - "relativeCreated": 38421.90980911255, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:32,525" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.5263767, - "msecs": 526.3767242431641, - "relativeCreated": 38422.619104385376, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:32,526" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.526918, - "msecs": 526.9179344177246, - "relativeCreated": 38423.16031455994, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:32,526" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.527473, - "msecs": 527.472972869873, - "relativeCreated": 38423.715353012085, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:32,527" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.5297961, - "msecs": 529.7961235046387, - "relativeCreated": 38426.03850364685, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:32,529" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.530447, - "msecs": 530.4470062255859, - "relativeCreated": 38426.6893863678, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:32,530" - } - ], - "time_consumption": 0.25226449966430664 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954652.783395, - "msecs": 783.3950519561768, - "relativeCreated": 38679.63743209839, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:32,783", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954652.7831488, - "msecs": 783.1487655639648, - "relativeCreated": 38679.39114570618, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:57:32,783" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954652.7832882, - "msecs": 783.2882404327393, - "relativeCreated": 38679.53062057495, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:32,783" - } - ], - "time_consumption": 0.0001068115234375 - }, - { - "name": "__tLogger__", - "msg": "Changing light device brightness to '%d'", - "args": [ - 65 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 63, - "funcName": "__test_brightness__", - "created": 1675954653.0856943, - "msecs": 85.6943130493164, - "relativeCreated": 38981.93669319153, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:57:33,085", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954652.7837508, - "msecs": 783.7507724761963, - "relativeCreated": 38679.99315261841, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:32,783" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.7848635, - "msecs": 784.8634719848633, - "relativeCreated": 38681.105852127075, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:32,784" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/brightness", - "b'65.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.7874553, - "msecs": 787.4553203582764, - "relativeCreated": 38683.69770050049, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:57:32,787" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954652.7881267, - "msecs": 788.1267070770264, - "relativeCreated": 38684.36908721924, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:32,788" - } - ], - "time_consumption": 0.29756760597229004 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954653.086338, - "msecs": 86.33804321289062, - "relativeCreated": 38982.5804233551, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:33,086", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954653.086101, - "msecs": 86.10105514526367, - "relativeCreated": 38982.343435287476, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:57:33,086" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954653.086234, - "msecs": 86.23409271240234, - "relativeCreated": 38982.476472854614, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:33,086" - } - ], - "time_consumption": 0.00010395050048828125 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954653.086736, - "msecs": 86.73596382141113, - "relativeCreated": 38982.97834396362, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:33,086", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954653.0865505, - "msecs": 86.55047416687012, - "relativeCreated": 38982.79285430908, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:57:33,086" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954653.0866482, - "msecs": 86.64822578430176, - "relativeCreated": 38982.890605926514, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:33,086" - } - ], - "time_consumption": 8.7738037109375e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device brightness to '%d'", - "args": [ - 50 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 69, - "funcName": "__test_brightness__", - "created": 1675954653.388924, - "msecs": 388.92388343811035, - "relativeCreated": 39285.16626358032, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:57:33,388", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/brightness", - "50" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954653.0870214, - "msecs": 87.0213508605957, - "relativeCreated": 38983.26373100281, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/julian/main_light/brightness and payload 50", - "asctime": "2023-02-09 15:57:33,087" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954653.0880852, - "msecs": 88.08517456054688, - "relativeCreated": 38984.32755470276, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'50'", - "asctime": "2023-02-09 15:57:33,088" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954653.089875, - "msecs": 89.8749828338623, - "relativeCreated": 38986.117362976074, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/julian/main_light/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:33,089" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954653.0903485, - "msecs": 90.34848213195801, - "relativeCreated": 38986.59086227417, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:33,090" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954653.0913472, - "msecs": 91.34721755981445, - "relativeCreated": 38987.58959770203, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:33,091" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954653.1363544, - "msecs": 136.3544464111328, - "relativeCreated": 39032.596826553345, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:33,136" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954653.1370947, - "msecs": 137.09473609924316, - "relativeCreated": 39033.337116241455, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:33,137" - } - ], - "time_consumption": 0.2518291473388672 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954653.3896477, - "msecs": 389.6477222442627, - "relativeCreated": 39285.890102386475, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:33,389", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954653.3893926, - "msecs": 389.392614364624, - "relativeCreated": 39285.634994506836, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:57:33,389" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954653.3895268, - "msecs": 389.5268440246582, - "relativeCreated": 39285.76922416687, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:33,389" - } - ], - "time_consumption": 0.00012087821960449219 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954653.390004, - "msecs": 390.00391960144043, - "relativeCreated": 39286.24629974365, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:33,390", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954653.389818, - "msecs": 389.8179531097412, - "relativeCreated": 39286.06033325195, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:57:33,389" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954653.3899152, - "msecs": 389.91522789001465, - "relativeCreated": 39286.15760803223, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:33,389" - } - ], - "time_consumption": 8.869171142578125e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing light device brightness to '%d'", - "args": [ - 65 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 63, - "funcName": "__test_brightness__", - "created": 1675954653.6913967, - "msecs": 691.3967132568359, - "relativeCreated": 39587.63909339905, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:57:33,691", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954653.390348, - "msecs": 390.347957611084, - "relativeCreated": 39286.590337753296, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:33,390" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954653.3914418, - "msecs": 391.44182205200195, - "relativeCreated": 39287.684202194214, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:33,391" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/brightness", - "b'65.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954653.393936, - "msecs": 393.9359188079834, - "relativeCreated": 39290.178298950195, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:57:33,393" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954653.3946078, - "msecs": 394.6077823638916, - "relativeCreated": 39290.8501625061, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:33,394" - } - ], - "time_consumption": 0.29678893089294434 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954653.6920688, - "msecs": 692.0688152313232, - "relativeCreated": 39588.311195373535, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:33,692", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954653.6918323, - "msecs": 691.8323040008545, - "relativeCreated": 39588.07468414307, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:57:33,691" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954653.6919649, - "msecs": 691.964864730835, - "relativeCreated": 39588.20724487305, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:33,691" - } - ], - "time_consumption": 0.00010395050048828125 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954653.6924512, - "msecs": 692.4512386322021, - "relativeCreated": 39588.693618774414, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:33,692", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954653.692238, - "msecs": 692.2380924224854, - "relativeCreated": 39588.4804725647, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:57:33,692" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954653.692355, - "msecs": 692.3549175262451, - "relativeCreated": 39588.59729766846, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:33,692" - } - ], - "time_consumption": 9.632110595703125e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device brightness to '%d'", - "args": [ - 50 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 69, - "funcName": "__test_brightness__", - "created": 1675954653.9947226, - "msecs": 994.7226047515869, - "relativeCreated": 39890.9649848938, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:57:33,994", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/brightness", - "50" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954653.6927354, - "msecs": 692.7354335784912, - "relativeCreated": 39588.9778137207, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/julian/main_light/brightness and payload 50", - "asctime": "2023-02-09 15:57:33,692" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954653.693818, - "msecs": 693.8180923461914, - "relativeCreated": 39590.0604724884, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'50'", - "asctime": "2023-02-09 15:57:33,693" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954653.6955602, - "msecs": 695.5602169036865, - "relativeCreated": 39591.8025970459, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/julian/main_light/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:33,695" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954653.6960094, - "msecs": 696.0093975067139, - "relativeCreated": 39592.251777648926, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:33,696" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954653.6970077, - "msecs": 697.0076560974121, - "relativeCreated": 39593.250036239624, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:33,697" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954653.740215, - "msecs": 740.2150630950928, - "relativeCreated": 39636.457443237305, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:33,740" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954653.7409718, - "msecs": 740.9718036651611, - "relativeCreated": 39637.21418380737, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:33,740" - } - ], - "time_consumption": 0.2537508010864258 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954653.9954069, - "msecs": 995.4068660736084, - "relativeCreated": 39891.64924621582, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:33,995", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954653.9951296, - "msecs": 995.1295852661133, - "relativeCreated": 39891.371965408325, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:57:33,995" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954653.9952638, - "msecs": 995.2638149261475, - "relativeCreated": 39891.50619506836, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:33,995" + "asctime": "2023-02-15 07:14:32,177" } ], "time_consumption": 0.0001430511474609375 }, { "name": "__tLogger__", - "msg": "Resetting precondition (Power off)", - "args": [], + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], "levelname": "DEBUG", "levelno": 10, "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", @@ -58891,24 +79467,24 @@ "exc_info": null, "exc_text": null, "stack_info": null, - "lineno": 74, - "funcName": "__test_brightness__", - "created": 1675954654.297626, - "msecs": 297.6260185241699, - "relativeCreated": 40193.86839866638, - "thread": 139894075555840, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441672.4790986, + "msecs": 479.0985584259033, + "relativeCreated": 69482.61380195618, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Resetting precondition (Power off)", - "asctime": "2023-02-09 15:57:34,297", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:14:32,479", "moduleLogger": [ { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", "msg": "Sending message with topic %s and payload %s", "args": [ - "shellies/ffw/julian/main_light/relay/0", - "off" + "my_apps/gfw/dirk/powerplug/output/4", + "true" ], "levelname": "DEBUG", "levelno": 10, @@ -58920,22 +79496,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954653.9956596, - "msecs": 995.659589767456, - "relativeCreated": 39891.90196990967, - "thread": 139894075555840, + "created": 1676441672.177968, + "msecs": 177.96802520751953, + "relativeCreated": 69181.4832687378, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:33,995" + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload true", + "asctime": "2023-02-15 07:14:32,177" }, { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", "msg": "Received message with topic %s and payload %s", "args": [ - "shellies/ffw/julian/main_light/relay/0", - "b'off'" + "my_apps/gfw/dirk/powerplug/output/4", + "b'true'" ], "levelname": "DEBUG", "levelno": 10, @@ -58947,21 +79523,278 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954653.996779, - "msecs": 996.7789649963379, - "relativeCreated": 39893.02134513855, - "thread": 139894051313216, + "created": 1676441672.179309, + "msecs": 179.30889129638672, + "relativeCreated": 69182.82413482666, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:33,996" + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'true'", + "asctime": "2023-02-15 07:14:32,179" }, { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/julian/main_light/state", + "videv/gfw/dirk/pc_dock/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441672.1818995, + "msecs": 181.8995475769043, + "relativeCreated": 69185.41479110718, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'true'", + "asctime": "2023-02-15 07:14:32,181" + } + ], + "time_consumption": 0.297199010848999 + }, + { + "name": "__tLogger__", + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441672.4798267, + "msecs": 479.8266887664795, + "relativeCreated": 69483.34193229675, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:32,479", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441672.4795532, + "msecs": 479.55322265625, + "relativeCreated": 69483.06846618652, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:14:32,479" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441672.4797049, + "msecs": 479.7048568725586, + "relativeCreated": 69483.22010040283, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:14:32,479" + } + ], + "time_consumption": 0.00012183189392089844 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441672.4803016, + "msecs": 480.3016185760498, + "relativeCreated": 69483.81686210632, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:32,480", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441672.4800663, + "msecs": 480.06629943847656, + "relativeCreated": 69483.58154296875, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:14:32,480" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441672.4801853, + "msecs": 480.18527030944824, + "relativeCreated": 69483.70051383972, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:14:32,480" + } + ], + "time_consumption": 0.0001163482666015625 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441672.781709, + "msecs": 781.7089557647705, + "relativeCreated": 69785.22419929504, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:14:32,781", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/pc_dock/state/set", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441672.4805844, + "msecs": 480.58438301086426, + "relativeCreated": 69484.09962654114, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/dirk/pc_dock/state/set and payload false", + "asctime": "2023-02-15 07:14:32,480" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/4/set", "b'false'" ], "levelname": "DEBUG", @@ -58974,22 +79807,49 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954653.9989552, - "msecs": 998.955249786377, - "relativeCreated": 39895.19762992859, - "thread": 139894051313216, + "created": 1676441672.4838674, + "msecs": 483.8674068450928, + "relativeCreated": 69487.38265037537, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:33,998" + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4/set and payload b'false'", + "asctime": "2023-02-15 07:14:32,483" }, { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.__info__", + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "my_apps/gfw/dirk/powerplug/output/4", + "false" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441672.4844742, + "msecs": 484.47418212890625, + "relativeCreated": 69487.98942565918, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload false", + "asctime": "2023-02-15 07:14:32,484" + }, + { + "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/julian/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" + "my_apps/gfw/dirk/powerplug/output/4", + "b'false'" ], "levelname": "DEBUG", "levelno": 10, @@ -59001,27 +79861,1901 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954653.999632, - "msecs": 999.6318817138672, - "relativeCreated": 39895.87426185608, - "thread": 139894051313216, + "created": 1676441672.4858294, + "msecs": 485.82935333251953, + "relativeCreated": 69489.3445968628, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:33,999" + "process": 509276, + "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'false'", + "asctime": "2023-02-15 07:14:32,485" + }, + { + "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/dirk/pc_dock/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441672.5295246, + "msecs": 529.524564743042, + "relativeCreated": 69533.03980827332, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false'", + "asctime": "2023-02-15 07:14:32,529" } ], - "time_consumption": 0.29799413681030273 + "time_consumption": 0.2521843910217285 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441672.7825224, + "msecs": 782.522439956665, + "relativeCreated": 69786.03768348694, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:32,782", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441672.7821643, + "msecs": 782.1643352508545, + "relativeCreated": 69785.67957878113, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:14:32,782" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441672.782318, + "msecs": 782.318115234375, + "relativeCreated": 69785.83335876465, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:14:32,782" + } + ], + "time_consumption": 0.00020432472229003906 } ], - "time_consumption": 1.816535472869873, - "time_start": "2023-02-09 15:57:32,481", - "time_finished": "2023-02-09 15:57:34,297" + "time_consumption": 1.2106976509094238, + "time_start": "2023-02-15 07:14:31,571", + "time_finished": "2023-02-15 07:14:32,782" }, - "Color temperature test for device and virtual device: zigbee/ffw/julian/main_light": { + "Brightness test for device and virtual device: zigbee/gfw/floor/main_light_1": { "name": "__tLogger__", - "msg": "Color temperature test for device and virtual device: zigbee/ffw/julian/main_light", + "msg": "Brightness test for device and virtual device: zigbee/gfw/floor/main_light_1", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 50, + "funcName": "test_brightness", + "created": 1676441672.7830873, + "msecs": 783.0872535705566, + "relativeCreated": 69786.60249710083, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Brightness test for device and virtual device: zigbee/gfw/floor/main_light_1", + "asctime": "2023-02-15 07:14:32,783", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions (Power on)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 57, + "funcName": "__test_brightness__", + "created": 1676441673.0846357, + "msecs": 84.63573455810547, + "relativeCreated": 70088.15097808838, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions (Power on)", + "asctime": "2023-02-15 07:14:33,084", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/floor/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441672.7834294, + "msecs": 783.4293842315674, + "relativeCreated": 69786.94462776184, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:32,783" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/floor/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441672.7848582, + "msecs": 784.858226776123, + "relativeCreated": 69788.3734703064, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:32,784" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.get", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1/get", + "b'{\"state\": \"\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441672.788493, + "msecs": 788.4929180145264, + "relativeCreated": 69792.0081615448, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", + "asctime": "2023-02-15 07:14:32,788" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441672.7890756, + "msecs": 789.0756130218506, + "relativeCreated": 69792.59085655212, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:32,789" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.get", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2/get", + "b'{\"state\": \"\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441672.7905633, + "msecs": 790.5633449554443, + "relativeCreated": 69794.07858848572, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", + "asctime": "2023-02-15 07:14:32,790" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441672.7910676, + "msecs": 791.0676002502441, + "relativeCreated": 69794.58284378052, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:32,791" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441672.7921062, + "msecs": 792.1061515808105, + "relativeCreated": 69795.62139511108, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:32,792" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441672.7928476, + "msecs": 792.8476333618164, + "relativeCreated": 69796.36287689209, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:32,792" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441672.7936823, + "msecs": 793.682336807251, + "relativeCreated": 69797.19758033752, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:32,793" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441672.8390198, + "msecs": 839.019775390625, + "relativeCreated": 69842.5350189209, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:14:32,839" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp", + "b'5'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441672.8756568, + "msecs": 875.6568431854248, + "relativeCreated": 69879.1720867157, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:14:32,875" + } + ], + "time_consumption": 0.20897889137268066 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441673.085401, + "msecs": 85.40105819702148, + "relativeCreated": 70088.9163017273, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:33,085", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441673.0850863, + "msecs": 85.08634567260742, + "relativeCreated": 70088.60158920288, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 50 ()", + "asctime": "2023-02-15 07:14:33,085" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441673.0852768, + "msecs": 85.27684211730957, + "relativeCreated": 70088.79208564758, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:33,085" + } + ], + "time_consumption": 0.00012421607971191406 + }, + { + "name": "__tLogger__", + "msg": "Changing light device brightness to '%d'", + "args": [ + 65 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 63, + "funcName": "__test_brightness__", + "created": 1676441673.386983, + "msecs": 386.98291778564453, + "relativeCreated": 70390.49816131592, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device brightness to '65'", + "asctime": "2023-02-15 07:14:33,386", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441673.0858033, + "msecs": 85.80327033996582, + "relativeCreated": 70089.31851387024, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:33,085" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441673.0870655, + "msecs": 87.06545829772949, + "relativeCreated": 70090.580701828, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:33,087" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'65'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441673.0895133, + "msecs": 89.51330184936523, + "relativeCreated": 70093.02854537964, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'65'", + "asctime": "2023-02-15 07:14:33,089" + } + ], + "time_consumption": 0.2974696159362793 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441673.387703, + "msecs": 387.70294189453125, + "relativeCreated": 70391.2181854248, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:33,387", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441673.3874333, + "msecs": 387.4332904815674, + "relativeCreated": 70390.94853401184, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 65 ()", + "asctime": "2023-02-15 07:14:33,387" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441673.3875825, + "msecs": 387.58254051208496, + "relativeCreated": 70391.09778404236, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:33,387" + } + ], + "time_consumption": 0.00012040138244628906 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441673.3881533, + "msecs": 388.1533145904541, + "relativeCreated": 70391.66855812073, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:33,388", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441673.387898, + "msecs": 387.8979682922363, + "relativeCreated": 70391.41321182251, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 65 ()", + "asctime": "2023-02-15 07:14:33,387" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441673.3880067, + "msecs": 388.00668716430664, + "relativeCreated": 70391.52193069458, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:33,388" + } + ], + "time_consumption": 0.00014662742614746094 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 69, + "funcName": "__test_brightness__", + "created": 1676441673.6896174, + "msecs": 689.617395401001, + "relativeCreated": 70693.13263893127, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device brightness to '50'", + "asctime": "2023-02-15 07:14:33,689", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441673.388487, + "msecs": 388.4871006011963, + "relativeCreated": 70392.00234413147, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 50", + "asctime": "2023-02-15 07:14:33,388" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441673.3924503, + "msecs": 392.45033264160156, + "relativeCreated": 70395.96557617188, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:14:33,392" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441673.3929257, + "msecs": 392.9257392883301, + "relativeCreated": 70396.4409828186, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:33,392" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441673.3938618, + "msecs": 393.8617706298828, + "relativeCreated": 70397.37701416016, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:14:33,393" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441673.3950493, + "msecs": 395.0493335723877, + "relativeCreated": 70398.56457710266, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:33,395" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441673.439008, + "msecs": 439.0079975128174, + "relativeCreated": 70442.52324104309, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:14:33,439" + } + ], + "time_consumption": 0.2506093978881836 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441673.6903648, + "msecs": 690.3648376464844, + "relativeCreated": 70693.88008117676, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:33,690", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441673.690089, + "msecs": 690.0889873504639, + "relativeCreated": 70693.60423088074, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 50 ()", + "asctime": "2023-02-15 07:14:33,690" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441673.6902432, + "msecs": 690.2432441711426, + "relativeCreated": 70693.75848770142, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:33,690" + } + ], + "time_consumption": 0.00012159347534179688 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441673.6908345, + "msecs": 690.8345222473145, + "relativeCreated": 70694.34976577759, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:33,690", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441673.6906085, + "msecs": 690.6085014343262, + "relativeCreated": 70694.1237449646, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 50 ()", + "asctime": "2023-02-15 07:14:33,690" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441673.690722, + "msecs": 690.7219886779785, + "relativeCreated": 70694.23723220825, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:33,690" + } + ], + "time_consumption": 0.0001125335693359375 + }, + { + "name": "__tLogger__", + "msg": "Changing light device brightness to '%d'", + "args": [ + 65 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 63, + "funcName": "__test_brightness__", + "created": 1676441673.9922864, + "msecs": 992.2864437103271, + "relativeCreated": 70995.8016872406, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device brightness to '65'", + "asctime": "2023-02-15 07:14:33,992", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441673.6911578, + "msecs": 691.1578178405762, + "relativeCreated": 70694.67306137085, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:33,691" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441673.6922905, + "msecs": 692.2905445098877, + "relativeCreated": 70695.80578804016, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:33,692" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'65'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441673.6943572, + "msecs": 694.35715675354, + "relativeCreated": 70697.87240028381, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'65'", + "asctime": "2023-02-15 07:14:33,694" + } + ], + "time_consumption": 0.2979292869567871 + }, + { + "name": "__tLogger__", + "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441673.993057, + "msecs": 993.0570125579834, + "relativeCreated": 70996.57225608826, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:33,993", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441673.992787, + "msecs": 992.7868843078613, + "relativeCreated": 70996.30212783813, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device brightness): 65 ()", + "asctime": "2023-02-15 07:14:33,992" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441673.9929383, + "msecs": 992.9382801055908, + "relativeCreated": 70996.45352363586, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:33,992" + } + ], + "time_consumption": 0.00011873245239257812 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "65", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441673.9934585, + "msecs": 993.4585094451904, + "relativeCreated": 70996.97375297546, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 65 and Type is ).", + "asctime": "2023-02-15 07:14:33,993", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441673.9932518, + "msecs": 993.2518005371094, + "relativeCreated": 70996.76704406738, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 65 ()", + "asctime": "2023-02-15 07:14:33,993" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "65", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441673.9933603, + "msecs": 993.3602809906006, + "relativeCreated": 70996.87552452087, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 65 ()", + "asctime": "2023-02-15 07:14:33,993" + } + ], + "time_consumption": 9.822845458984375e-05 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 69, + "funcName": "__test_brightness__", + "created": 1676441674.294925, + "msecs": 294.9249744415283, + "relativeCreated": 71298.4402179718, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing virtual device brightness to '50'", + "asctime": "2023-02-15 07:14:34,294", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441673.9937384, + "msecs": 993.7384128570557, + "relativeCreated": 70997.25365638733, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 50", + "asctime": "2023-02-15 07:14:33,993" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441673.997556, + "msecs": 997.5559711456299, + "relativeCreated": 71001.0712146759, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:14:33,997" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441673.998035, + "msecs": 998.0349540710449, + "relativeCreated": 71001.55019760132, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:33,998" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441673.998933, + "msecs": 998.9330768585205, + "relativeCreated": 71002.4483203888, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:14:33,998" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441674.0000832, + "msecs": 0.08320808410644531, + "relativeCreated": 71003.59845161438, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:34,000" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441674.0430593, + "msecs": 43.059349060058594, + "relativeCreated": 71046.57459259033, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:14:34,043" + } + ], + "time_consumption": 0.2518656253814697 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441674.2956553, + "msecs": 295.6552505493164, + "relativeCreated": 71299.17049407959, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:34,295", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441674.2953808, + "msecs": 295.3808307647705, + "relativeCreated": 71298.89607429504, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 50 ()", + "asctime": "2023-02-15 07:14:34,295" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441674.2955325, + "msecs": 295.5324649810791, + "relativeCreated": 71299.04770851135, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:34,295" + } + ], + "time_consumption": 0.0001227855682373047 + }, + { + "name": "__tLogger__", + "msg": "Resetting precondition (Power off)", + "args": [], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 74, + "funcName": "__test_brightness__", + "created": 1676441674.5969188, + "msecs": 596.9188213348389, + "relativeCreated": 71600.43406486511, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Resetting precondition (Power off)", + "asctime": "2023-02-15 07:14:34,596", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/floor/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441674.2959442, + "msecs": 295.9442138671875, + "relativeCreated": 71299.45945739746, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:34,295" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/floor/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441674.2973444, + "msecs": 297.344446182251, + "relativeCreated": 71300.85968971252, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:34,297" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441674.2997518, + "msecs": 299.75175857543945, + "relativeCreated": 71303.26700210571, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:34,299" + } + ], + "time_consumption": 0.2971670627593994 + } + ], + "time_consumption": 1.8138315677642822, + "time_start": "2023-02-15 07:14:32,783", + "time_finished": "2023-02-15 07:14:34,596" + }, + "Color temperature test for device and virtual device: zigbee/gfw/floor/main_light_1": { + "name": "__tLogger__", + "msg": "Color temperature test for device and virtual device: zigbee/gfw/floor/main_light_1", "args": null, "levelname": "INFO", "levelno": 20, @@ -59033,15 +81767,15 @@ "stack_info": null, "lineno": 81, "funcName": "test_color_temp", - "created": 1675954654.2983677, - "msecs": 298.3677387237549, - "relativeCreated": 40194.61011886597, - "thread": 139894075555840, + "created": 1676441674.5975647, + "msecs": 597.564697265625, + "relativeCreated": 71601.0799407959, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Color temperature test for device and virtual device: zigbee/ffw/julian/main_light", - "asctime": "2023-02-09 15:57:34,298", + "process": 509276, + "message": "Color temperature test for device and virtual device: zigbee/gfw/floor/main_light_1", + "asctime": "2023-02-15 07:14:34,597", "moduleLogger": [], "testcaseLogger": [ { @@ -59058,21 +81792,21 @@ "stack_info": null, "lineno": 88, "funcName": "__test_color_temp__", - "created": 1675954654.601112, - "msecs": 601.111888885498, - "relativeCreated": 40497.35426902771, - "thread": 139894075555840, + "created": 1676441674.899058, + "msecs": 899.0581035614014, + "relativeCreated": 71902.57334709167, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Setting preconditions (Power on)", - "asctime": "2023-02-09 15:57:34,601", + "asctime": "2023-02-15 07:14:34,899", "moduleLogger": [ { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "shellies/ffw/julian/main_light/relay/0", + "shellies/gfw/floor/main_light/relay/0", "on" ], "levelname": "DEBUG", @@ -59085,48 +81819,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954654.298687, - "msecs": 298.6869812011719, - "relativeCreated": 40194.929361343384, - "thread": 139894075555840, + "created": 1676441674.5978377, + "msecs": 597.8376865386963, + "relativeCreated": 71601.35293006897, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:34,298" + "process": 509276, + "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:34,597" }, { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954654.2992597, - "msecs": 299.2596626281738, - "relativeCreated": 40195.502042770386, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:34,299" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "shellies/ffw/julian/main_light/relay/0", + "shellies/gfw/floor/main_light/relay/0", "b'on'" ], "levelname": "DEBUG", @@ -59139,22 +81846,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954654.3002572, - "msecs": 300.25720596313477, - "relativeCreated": 40196.49958610535, - "thread": 139894051313216, + "created": 1676441674.5990598, + "msecs": 599.0598201751709, + "relativeCreated": 71602.57506370544, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:34,300" + "process": 509276, + "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:34,599" }, { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.get", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" + "zigbee/gfw/floor/main_light_1/get", + "b'{\"state\": \"\"}'" ], "levelname": "DEBUG", "levelno": 10, @@ -59166,21 +81873,102 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954654.3009248, - "msecs": 300.92477798461914, - "relativeCreated": 40197.16715812683, - "thread": 139894051313216, + "created": 1676441674.6031063, + "msecs": 603.1062602996826, + "relativeCreated": 71606.62150382996, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:34,300" + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", + "asctime": "2023-02-15 07:14:34,603" }, { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441674.6034813, + "msecs": 603.4812927246094, + "relativeCreated": 71606.99653625488, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:34,603" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.get", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/julian/main_light/state", + "zigbee/gfw/floor/main_light_2/get", + "b'{\"state\": \"\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441674.6039088, + "msecs": 603.9087772369385, + "relativeCreated": 71607.42402076721, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", + "asctime": "2023-02-15 07:14:34,603" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441674.6039865, + "msecs": 603.9865016937256, + "relativeCreated": 71607.501745224, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:34,603" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/state", "b'true'" ], "levelname": "DEBUG", @@ -59193,22 +81981,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954654.3416517, - "msecs": 341.65167808532715, - "relativeCreated": 40237.89405822754, - "thread": 139894051313216, + "created": 1676441674.6042013, + "msecs": 604.2013168334961, + "relativeCreated": 71607.71656036377, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:34,341" + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:34,604" }, { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.__info__", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/julian/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" + "zigbee/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -59220,18 +82008,45 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954654.3423607, - "msecs": 342.3607349395752, - "relativeCreated": 40238.60311508179, - "thread": 139894051313216, + "created": 1676441674.6043735, + "msecs": 604.3734550476074, + "relativeCreated": 71607.88869857788, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:34,342" + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:34,604" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441674.604528, + "msecs": 604.5279502868652, + "relativeCreated": 71608.04319381714, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:34,604" } ], - "time_consumption": 0.25875115394592285 + "time_consumption": 0.29453015327453613 }, { "name": "__tLogger__", @@ -59250,15 +82065,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954654.6016798, - "msecs": 601.679801940918, - "relativeCreated": 40497.92218208313, - "thread": 139894075555840, + "created": 1676441674.8997889, + "msecs": 899.7888565063477, + "relativeCreated": 71903.30410003662, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:34,601", + "asctime": "2023-02-15 07:14:34,899", "moduleLogger": [ { "name": "__unittest__", @@ -59278,15 +82093,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954654.601467, - "msecs": 601.4668941497803, - "relativeCreated": 40497.70927429199, - "thread": 139894075555840, + "created": 1676441674.899509, + "msecs": 899.5089530944824, + "relativeCreated": 71903.02419662476, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device color temperature): 5 ()", - "asctime": "2023-02-09 15:57:34,601" + "asctime": "2023-02-15 07:14:34,899" }, { "name": "__unittest__", @@ -59307,18 +82122,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954654.6015866, - "msecs": 601.5865802764893, - "relativeCreated": 40497.8289604187, - "thread": 139894075555840, + "created": 1676441674.8996658, + "msecs": 899.6658325195312, + "relativeCreated": 71903.1810760498, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device color temperature): result = 5 ()", - "asctime": "2023-02-09 15:57:34,601" + "asctime": "2023-02-15 07:14:34,899" } ], - "time_consumption": 9.322166442871094e-05 + "time_consumption": 0.00012302398681640625 }, { "name": "__tLogger__", @@ -59336,22 +82151,22 @@ "stack_info": null, "lineno": 94, "funcName": "__test_color_temp__", - "created": 1675954654.903883, - "msecs": 903.8829803466797, - "relativeCreated": 40800.12536048889, - "thread": 139894075555840, + "created": 1676441675.201397, + "msecs": 201.39694213867188, + "relativeCreated": 72204.91218566895, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing light device color temperature to '5'", - "asctime": "2023-02-09 15:57:34,903", + "asctime": "2023-02-15 07:14:35,201", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}" + "zigbee/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}" ], "levelname": "DEBUG", "levelno": 10, @@ -59363,22 +82178,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954654.6020005, - "msecs": 602.0004749298096, - "relativeCreated": 40498.24285507202, - "thread": 139894075555840, + "created": 1676441674.9002273, + "msecs": 900.2273082733154, + "relativeCreated": 71903.74255180359, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:34,602" + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}", + "asctime": "2023-02-15 07:14:34,900" }, { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'" + "zigbee/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -59390,22 +82205,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954654.6029603, - "msecs": 602.9603481292725, - "relativeCreated": 40499.202728271484, - "thread": 139894051313216, + "created": 1676441674.9014971, + "msecs": 901.4971256256104, + "relativeCreated": 71905.01236915588, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:34,602" + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'", + "asctime": "2023-02-15 07:14:34,901" }, { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/julian/main_light/color_temp", - "b'8.0'" + "videv/gfw/floor/main_light/color_temp", + "b'8'" ], "levelname": "DEBUG", "levelno": 10, @@ -59417,45 +82232,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954654.6052377, - "msecs": 605.2377223968506, - "relativeCreated": 40501.48010253906, - "thread": 139894051313216, + "created": 1676441674.9039185, + "msecs": 903.9185047149658, + "relativeCreated": 71907.43374824524, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'8.0'", - "asctime": "2023-02-09 15:57:34,605" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954654.605849, - "msecs": 605.849027633667, - "relativeCreated": 40502.09140777588, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:34,605" + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'8'", + "asctime": "2023-02-15 07:14:34,903" } ], - "time_consumption": 0.2980339527130127 + "time_consumption": 0.29747843742370605 }, { "name": "__tLogger__", @@ -59474,15 +82262,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954654.9045208, - "msecs": 904.5207500457764, - "relativeCreated": 40800.76313018799, - "thread": 139894075555840, + "created": 1676441675.2022552, + "msecs": 202.2552490234375, + "relativeCreated": 72205.77049255371, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device color temperature is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:34,904", + "asctime": "2023-02-15 07:14:35,202", "moduleLogger": [ { "name": "__unittest__", @@ -59502,15 +82290,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954654.9042847, - "msecs": 904.2847156524658, - "relativeCreated": 40800.52709579468, - "thread": 139894075555840, + "created": 1676441675.2019475, + "msecs": 201.94745063781738, + "relativeCreated": 72205.46269416809, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device color temperature): 8 ()", - "asctime": "2023-02-09 15:57:34,904" + "asctime": "2023-02-15 07:14:35,201" }, { "name": "__unittest__", @@ -59531,18 +82319,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954654.9044173, - "msecs": 904.4172763824463, - "relativeCreated": 40800.65965652466, - "thread": 139894075555840, + "created": 1676441675.2021172, + "msecs": 202.1172046661377, + "relativeCreated": 72205.63244819641, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device color temperature): result = 8 ()", - "asctime": "2023-02-09 15:57:34,904" + "asctime": "2023-02-15 07:14:35,202" } ], - "time_consumption": 0.00010347366333007812 + "time_consumption": 0.0001380443572998047 }, { "name": "__tLogger__", @@ -59561,15 +82349,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954654.904873, - "msecs": 904.8728942871094, - "relativeCreated": 40801.11527442932, - "thread": 139894075555840, + "created": 1676441675.2027879, + "msecs": 202.7878761291504, + "relativeCreated": 72206.30311965942, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Light device brightness is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:34,904", + "asctime": "2023-02-15 07:14:35,202", "moduleLogger": [ { "name": "__unittest__", @@ -59589,15 +82377,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954654.9046896, - "msecs": 904.6895503997803, - "relativeCreated": 40800.93193054199, - "thread": 139894075555840, + "created": 1676441675.2025352, + "msecs": 202.53515243530273, + "relativeCreated": 72206.05039596558, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Light device brightness): 8 ()", - "asctime": "2023-02-09 15:57:34,904" + "asctime": "2023-02-15 07:14:35,202" }, { "name": "__unittest__", @@ -59618,18 +82406,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954654.9047859, - "msecs": 904.7858715057373, - "relativeCreated": 40801.02825164795, - "thread": 139894075555840, + "created": 1676441675.2026713, + "msecs": 202.67128944396973, + "relativeCreated": 72206.18653297424, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Light device brightness): result = 8 ()", - "asctime": "2023-02-09 15:57:34,904" + "asctime": "2023-02-15 07:14:35,202" } ], - "time_consumption": 8.702278137207031e-05 + "time_consumption": 0.00011658668518066406 }, { "name": "__tLogger__", @@ -59647,21 +82435,21 @@ "stack_info": null, "lineno": 100, "funcName": "__test_color_temp__", - "created": 1675954655.2071211, - "msecs": 207.1211338043213, - "relativeCreated": 41103.36351394653, - "thread": 139894075555840, + "created": 1676441675.504343, + "msecs": 504.34303283691406, + "relativeCreated": 72507.85827636719, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device color temperature to '5'", - "asctime": "2023-02-09 15:57:35,207", + "asctime": "2023-02-15 07:14:35,504", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffw/julian/main_light/color_temp", + "videv/gfw/floor/main_light/color_temp/set", "5" ], "levelname": "DEBUG", @@ -59674,21 +82462,129 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954654.905195, - "msecs": 905.1949977874756, - "relativeCreated": 40801.43737792969, - "thread": 139894075555840, + "created": 1676441675.2031767, + "msecs": 203.17673683166504, + "relativeCreated": 72206.69198036194, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/julian/main_light/color_temp and payload 5", - "asctime": "2023-02-09 15:57:34,905" + "process": 509276, + "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 5", + "asctime": "2023-02-15 07:14:35,203" }, { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/julian/main_light/color_temp", + "zigbee/gfw/floor/main_light_1/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441675.2069905, + "msecs": 206.99048042297363, + "relativeCreated": 72210.50572395325, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:14:35,206" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441675.2074692, + "msecs": 207.46922492980957, + "relativeCreated": 72210.98446846008, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:35,207" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441675.208364, + "msecs": 208.36400985717773, + "relativeCreated": 72211.87925338745, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:14:35,208" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441675.2095277, + "msecs": 209.52773094177246, + "relativeCreated": 72213.04297447205, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:35,209" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp", "b'5'" ], "levelname": "DEBUG", @@ -59701,153 +82597,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954654.9062855, - "msecs": 906.2855243682861, - "relativeCreated": 40802.5279045105, - "thread": 139894051313216, + "created": 1676441675.2546413, + "msecs": 254.64129447937012, + "relativeCreated": 72258.15653800964, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5'", - "asctime": "2023-02-09 15:57:34,906" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954654.907964, - "msecs": 907.9639911651611, - "relativeCreated": 40804.20637130737, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/julian/main_light/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:34,907" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954654.908434, - "msecs": 908.4339141845703, - "relativeCreated": 40804.67629432678, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:34,908" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954654.9094582, - "msecs": 909.4581604003906, - "relativeCreated": 40805.7005405426, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:34,909" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954654.9535675, - "msecs": 953.5675048828125, - "relativeCreated": 40849.809885025024, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:34,953" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954654.9542112, - "msecs": 954.2112350463867, - "relativeCreated": 40850.4536151886, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:34,954" + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:14:35,254" } ], - "time_consumption": 0.25290989875793457 + "time_consumption": 0.24970173835754395 }, { "name": "__tLogger__", @@ -59866,15 +82627,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954655.2076976, - "msecs": 207.69762992858887, - "relativeCreated": 41103.9400100708, - "thread": 139894075555840, + "created": 1676441675.5051877, + "msecs": 505.1877498626709, + "relativeCreated": 72508.70299339294, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Light device brightness is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:35,207", + "asctime": "2023-02-15 07:14:35,505", "moduleLogger": [ { "name": "__unittest__", @@ -59894,15 +82655,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954655.2074883, - "msecs": 207.4882984161377, - "relativeCreated": 41103.73067855835, - "thread": 139894075555840, + "created": 1676441675.5048375, + "msecs": 504.8375129699707, + "relativeCreated": 72508.35275650024, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Light device brightness): 5 ()", - "asctime": "2023-02-09 15:57:35,207" + "asctime": "2023-02-15 07:14:35,504" }, { "name": "__unittest__", @@ -59923,18 +82684,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954655.2076054, - "msecs": 207.60536193847656, - "relativeCreated": 41103.84774208069, - "thread": 139894075555840, + "created": 1676441675.5050483, + "msecs": 505.0482749938965, + "relativeCreated": 72508.56351852417, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Light device brightness): result = 5 ()", - "asctime": "2023-02-09 15:57:35,207" + "asctime": "2023-02-15 07:14:35,505" } ], - "time_consumption": 9.226799011230469e-05 + "time_consumption": 0.00013947486877441406 }, { "name": "__tLogger__", @@ -59953,15 +82714,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954655.2080593, - "msecs": 208.05931091308594, - "relativeCreated": 41104.3016910553, - "thread": 139894075555840, + "created": 1676441675.5056624, + "msecs": 505.6624412536621, + "relativeCreated": 72509.17768478394, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:35,208", + "asctime": "2023-02-15 07:14:35,505", "moduleLogger": [ { "name": "__unittest__", @@ -59981,15 +82742,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954655.2078779, - "msecs": 207.87787437438965, - "relativeCreated": 41104.1202545166, - "thread": 139894075555840, + "created": 1676441675.505426, + "msecs": 505.42593002319336, + "relativeCreated": 72508.94117355347, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device color temperature): 5 ()", - "asctime": "2023-02-09 15:57:35,207" + "asctime": "2023-02-15 07:14:35,505" }, { "name": "__unittest__", @@ -60010,330 +82771,303 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954655.2079744, - "msecs": 207.97443389892578, - "relativeCreated": 41104.21681404114, - "thread": 139894075555840, + "created": 1676441675.5055509, + "msecs": 505.5508613586426, + "relativeCreated": 72509.06610488892, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device color temperature): result = 5 ()", - "asctime": "2023-02-09 15:57:35,207" - } - ], - "time_consumption": 8.487701416015625e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing light device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 94, - "funcName": "__test_color_temp__", - "created": 1675954655.5097334, - "msecs": 509.7334384918213, - "relativeCreated": 41405.97581863403, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device color temperature to '5'", - "asctime": "2023-02-09 15:57:35,509", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954655.2088177, - "msecs": 208.817720413208, - "relativeCreated": 41105.06010055542, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:35,208" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954655.2098067, - "msecs": 209.8066806793213, - "relativeCreated": 41106.04906082153, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:35,209" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/color_temp", - "b'8.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954655.2120283, - "msecs": 212.02826499938965, - "relativeCreated": 41108.2706451416, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'8.0'", - "asctime": "2023-02-09 15:57:35,212" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954655.2126195, - "msecs": 212.61954307556152, - "relativeCreated": 41108.86192321777, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:35,212" - } - ], - "time_consumption": 0.29711389541625977 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954655.5103092, - "msecs": 510.30921936035156, - "relativeCreated": 41406.55159950256, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:35,510", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954655.5101013, - "msecs": 510.101318359375, - "relativeCreated": 41406.34369850159, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 8 ()", - "asctime": "2023-02-09 15:57:35,510" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954655.5102177, - "msecs": 510.21766662597656, - "relativeCreated": 41406.46004676819, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 8 ()", - "asctime": "2023-02-09 15:57:35,510" - } - ], - "time_consumption": 9.1552734375e-05 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954655.5106542, - "msecs": 510.6542110443115, - "relativeCreated": 41406.89659118652, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:35,510", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954655.5104558, - "msecs": 510.455846786499, - "relativeCreated": 41406.69822692871, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 8 ()", - "asctime": "2023-02-09 15:57:35,510" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954655.5105426, - "msecs": 510.542631149292, - "relativeCreated": 41406.785011291504, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 8 ()", - "asctime": "2023-02-09 15:57:35,510" + "asctime": "2023-02-15 07:14:35,505" } ], "time_consumption": 0.00011157989501953125 }, + { + "name": "__tLogger__", + "msg": "Changing light device color temperature to '%d'", + "args": [ + 5 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", + "filename": "light.py", + "module": "light", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 94, + "funcName": "__test_color_temp__", + "created": 1676441675.806949, + "msecs": 806.9489002227783, + "relativeCreated": 72810.46414375305, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing light device color temperature to '5'", + "asctime": "2023-02-15 07:14:35,806", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441675.506078, + "msecs": 506.07800483703613, + "relativeCreated": 72509.59324836731, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}", + "asctime": "2023-02-15 07:14:35,506" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441675.5074074, + "msecs": 507.40742683410645, + "relativeCreated": 72510.92267036438, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0}'", + "asctime": "2023-02-15 07:14:35,507" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp", + "b'8'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441675.509822, + "msecs": 509.82189178466797, + "relativeCreated": 72513.33713531494, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'8'", + "asctime": "2023-02-15 07:14:35,509" + } + ], + "time_consumption": 0.29712700843811035 + }, + { + "name": "__tLogger__", + "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441675.8071709, + "msecs": 807.1708679199219, + "relativeCreated": 72810.6861114502, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device color temperature is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:14:35,807", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device color temperature", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441675.8070977, + "msecs": 807.0976734161377, + "relativeCreated": 72810.61291694641, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device color temperature): 8 ()", + "asctime": "2023-02-15 07:14:35,807" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device color temperature", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441675.807143, + "msecs": 807.142972946167, + "relativeCreated": 72810.65821647644, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device color temperature): result = 8 ()", + "asctime": "2023-02-15 07:14:35,807" + } + ], + "time_consumption": 2.7894973754882812e-05 + }, + { + "name": "__tLogger__", + "msg": "Light device brightness is correct (Content %s and Type is %s).", + "args": [ + "8", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441675.8072617, + "msecs": 807.2617053985596, + "relativeCreated": 72810.77694892883, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Light device brightness is correct (Content 8 and Type is ).", + "asctime": "2023-02-15 07:14:35,807", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Light device brightness", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441675.8072152, + "msecs": 807.2152137756348, + "relativeCreated": 72810.73045730591, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Light device brightness): 8 ()", + "asctime": "2023-02-15 07:14:35,807" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Light device brightness", + "=", + "8", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441675.8072398, + "msecs": 807.2397708892822, + "relativeCreated": 72810.75501441956, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Light device brightness): result = 8 ()", + "asctime": "2023-02-15 07:14:35,807" + } + ], + "time_consumption": 2.193450927734375e-05 + }, { "name": "__tLogger__", "msg": "Changing virtual device color temperature to '%d'", @@ -60350,21 +83084,21 @@ "stack_info": null, "lineno": 100, "funcName": "__test_color_temp__", - "created": 1675954655.812786, - "msecs": 812.7861022949219, - "relativeCreated": 41709.028482437134, - "thread": 139894075555840, + "created": 1676441676.1081855, + "msecs": 108.1855297088623, + "relativeCreated": 73111.70077323914, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device color temperature to '5'", - "asctime": "2023-02-09 15:57:35,812", + "asctime": "2023-02-15 07:14:36,108", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffw/julian/main_light/color_temp", + "videv/gfw/floor/main_light/color_temp/set", "5" ], "levelname": "DEBUG", @@ -60377,21 +83111,129 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954655.510908, - "msecs": 510.9078884124756, - "relativeCreated": 41407.15026855469, - "thread": 139894075555840, + "created": 1676441675.807336, + "msecs": 807.3360919952393, + "relativeCreated": 72810.85133552551, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/julian/main_light/color_temp and payload 5", - "asctime": "2023-02-09 15:57:35,510" + "process": 509276, + "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 5", + "asctime": "2023-02-15 07:14:35,807" }, { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/julian/main_light/color_temp", + "zigbee/gfw/floor/main_light_1/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441675.8084443, + "msecs": 808.4442615509033, + "relativeCreated": 72811.95950508118, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:14:35,808" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441675.8085744, + "msecs": 808.5744380950928, + "relativeCreated": 72812.08968162537, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:35,808" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441675.8087811, + "msecs": 808.7811470031738, + "relativeCreated": 72812.29639053345, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:14:35,808" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441675.8090842, + "msecs": 809.0841770172119, + "relativeCreated": 72812.59942054749, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:35,809" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp", "b'5'" ], "levelname": "DEBUG", @@ -60404,153 +83246,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954655.5118806, - "msecs": 511.88063621520996, - "relativeCreated": 41408.12301635742, - "thread": 139894051313216, + "created": 1676441675.8518012, + "msecs": 851.8011569976807, + "relativeCreated": 72855.31640052795, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5'", - "asctime": "2023-02-09 15:57:35,511" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954655.5134518, - "msecs": 513.4518146514893, - "relativeCreated": 41409.6941947937, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/julian/main_light/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:35,513" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954655.5138466, - "msecs": 513.8466358184814, - "relativeCreated": 41410.08901596069, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:35,513" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954655.514752, - "msecs": 514.7519111633301, - "relativeCreated": 41410.99429130554, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:35,514" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954655.5576766, - "msecs": 557.6765537261963, - "relativeCreated": 41453.91893386841, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:35,557" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954655.5583644, - "msecs": 558.3643913269043, - "relativeCreated": 41454.606771469116, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:35,558" + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:14:35,851" } ], - "time_consumption": 0.2544217109680176 + "time_consumption": 0.25638437271118164 }, { "name": "__tLogger__", @@ -60569,15 +83276,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954655.8134644, - "msecs": 813.4644031524658, - "relativeCreated": 41709.70678329468, - "thread": 139894075555840, + "created": 1676441676.1089547, + "msecs": 108.95466804504395, + "relativeCreated": 73112.46991157532, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Light device brightness is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:35,813", + "asctime": "2023-02-15 07:14:36,108", "moduleLogger": [ { "name": "__unittest__", @@ -60597,15 +83304,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954655.8132162, - "msecs": 813.2162094116211, - "relativeCreated": 41709.45858955383, - "thread": 139894075555840, + "created": 1676441676.1086683, + "msecs": 108.66832733154297, + "relativeCreated": 73112.18357086182, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Light device brightness): 5 ()", - "asctime": "2023-02-09 15:57:35,813" + "asctime": "2023-02-15 07:14:36,108" }, { "name": "__unittest__", @@ -60626,18 +83333,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954655.813339, - "msecs": 813.3389949798584, - "relativeCreated": 41709.58137512207, - "thread": 139894075555840, + "created": 1676441676.1088204, + "msecs": 108.82043838500977, + "relativeCreated": 73112.33568191528, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Light device brightness): result = 5 ()", - "asctime": "2023-02-09 15:57:35,813" + "asctime": "2023-02-15 07:14:36,108" } ], - "time_consumption": 0.00012540817260742188 + "time_consumption": 0.0001342296600341797 }, { "name": "__tLogger__", @@ -60653,21 +83360,21 @@ "stack_info": null, "lineno": 105, "funcName": "__test_color_temp__", - "created": 1675954656.1155834, - "msecs": 115.58341979980469, - "relativeCreated": 42011.82579994202, - "thread": 139894075555840, + "created": 1676441676.4105265, + "msecs": 410.5265140533447, + "relativeCreated": 73414.04175758362, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Resetting precondition (Power off)", - "asctime": "2023-02-09 15:57:36,115", + "asctime": "2023-02-15 07:14:36,410", "moduleLogger": [ { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "shellies/ffw/julian/main_light/relay/0", + "shellies/gfw/floor/main_light/relay/0", "off" ], "levelname": "DEBUG", @@ -60680,21 +83387,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954655.8136852, - "msecs": 813.6851787567139, - "relativeCreated": 41709.927558898926, - "thread": 139894075555840, + "created": 1676441676.1092474, + "msecs": 109.24744606018066, + "relativeCreated": 73112.76268959045, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:35,813" + "process": 509276, + "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:36,109" }, { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "shellies/ffw/julian/main_light/relay/0", + "shellies/gfw/floor/main_light/relay/0", "b'off'" ], "levelname": "DEBUG", @@ -60707,21 +83414,21 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954655.814682, - "msecs": 814.6820068359375, - "relativeCreated": 41710.92438697815, - "thread": 139894051313216, + "created": 1676441676.1111794, + "msecs": 111.17935180664062, + "relativeCreated": 73114.69459533691, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:35,814" + "process": 509276, + "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:36,111" }, { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/julian/main_light/state", + "videv/gfw/floor/main_light/state", "b'false'" ], "levelname": "DEBUG", @@ -60734,54 +83441,27 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954655.816591, - "msecs": 816.5910243988037, - "relativeCreated": 41712.833404541016, - "thread": 139894051313216, + "created": 1676441676.1129858, + "msecs": 112.98584938049316, + "relativeCreated": 73116.50109291077, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:35,816" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954655.817197, - "msecs": 817.1970844268799, - "relativeCreated": 41713.43946456909, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:35,817" + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:36,112" } ], - "time_consumption": 0.2983863353729248 + "time_consumption": 0.29754066467285156 } ], - "time_consumption": 1.8172156810760498, - "time_start": "2023-02-09 15:57:34,298", - "time_finished": "2023-02-09 15:57:36,115" + "time_consumption": 1.8129618167877197, + "time_start": "2023-02-15 07:14:34,597", + "time_finished": "2023-02-15 07:14:36,410" }, - "Power On/ Off test for device and virtual device: shellies/ffw/julian/main_light": { + "Power On/ Off test for device and virtual device: shellies/gfw/floor/main_light": { "name": "__tLogger__", - "msg": "Power On/ Off test for device and virtual device: shellies/ffw/julian/main_light", + "msg": "Power On/ Off test for device and virtual device: shellies/gfw/floor/main_light", "args": null, "levelname": "INFO", "levelno": 20, @@ -60793,15 +83473,15 @@ "stack_info": null, "lineno": 27, "funcName": "test_power_on_off", - "created": 1675954656.116253, - "msecs": 116.25289916992188, - "relativeCreated": 42012.495279312134, - "thread": 139894075555840, + "created": 1676441676.4112914, + "msecs": 411.29136085510254, + "relativeCreated": 73414.80660438538, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Power On/ Off test for device and virtual device: shellies/ffw/julian/main_light", - "asctime": "2023-02-09 15:57:36,116", + "process": 509276, + "message": "Power On/ Off test for device and virtual device: shellies/gfw/floor/main_light", + "asctime": "2023-02-15 07:14:36,411", "moduleLogger": [], "testcaseLogger": [ { @@ -60821,15 +83501,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954656.1167045, - "msecs": 116.70446395874023, - "relativeCreated": 42012.94684410095, - "thread": 139894075555840, + "created": 1676441676.4118311, + "msecs": 411.8311405181885, + "relativeCreated": 73415.34638404846, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:36,116", + "asctime": "2023-02-15 07:14:36,411", "moduleLogger": [ { "name": "__unittest__", @@ -60849,15 +83529,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954656.116495, - "msecs": 116.49489402770996, - "relativeCreated": 42012.73727416992, - "thread": 139894075555840, + "created": 1676441676.4115677, + "msecs": 411.56768798828125, + "relativeCreated": 73415.08293151855, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:36,116" + "asctime": "2023-02-15 07:14:36,411" }, { "name": "__unittest__", @@ -60878,18 +83558,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954656.1166103, - "msecs": 116.61028861999512, - "relativeCreated": 42012.85266876221, - "thread": 139894075555840, + "created": 1676441676.4117112, + "msecs": 411.7112159729004, + "relativeCreated": 73415.22645950317, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:36,116" + "asctime": "2023-02-15 07:14:36,411" } ], - "time_consumption": 9.417533874511719e-05 + "time_consumption": 0.00011992454528808594 }, { "name": "__tLogger__", @@ -60907,21 +83587,21 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off__", - "created": 1675954656.4181414, - "msecs": 418.14136505126953, - "relativeCreated": 42314.38374519348, - "thread": 139894075555840, + "created": 1676441676.713274, + "msecs": 713.2740020751953, + "relativeCreated": 73716.78924560547, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:36,418", + "asctime": "2023-02-15 07:14:36,713", "moduleLogger": [ { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "shellies/ffw/julian/main_light/relay/0", + "shellies/gfw/floor/main_light/relay/0", "on" ], "levelname": "DEBUG", @@ -60934,48 +83614,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954656.1169088, - "msecs": 116.90878868103027, - "relativeCreated": 42013.15116882324, - "thread": 139894075555840, + "created": 1676441676.4121017, + "msecs": 412.10174560546875, + "relativeCreated": 73415.61698913574, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:36,116" + "process": 509276, + "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:36,412" }, { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954656.1174264, - "msecs": 117.42639541625977, - "relativeCreated": 42013.66877555847, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:36,117" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "shellies/ffw/julian/main_light/relay/0", + "shellies/gfw/floor/main_light/relay/0", "b'on'" ], "levelname": "DEBUG", @@ -60988,22 +83641,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954656.1182766, - "msecs": 118.27659606933594, - "relativeCreated": 42014.51897621155, - "thread": 139894051313216, + "created": 1676441676.4134448, + "msecs": 413.44475746154785, + "relativeCreated": 73416.96000099182, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:36,118" + "process": 509276, + "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:36,413" }, { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.get", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" + "zigbee/gfw/floor/main_light_1/get", + "b'{\"state\": \"\"}'" ], "levelname": "DEBUG", "levelno": 10, @@ -61015,21 +83668,102 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954656.1188688, - "msecs": 118.86882781982422, - "relativeCreated": 42015.111207962036, - "thread": 139894051313216, + "created": 1676441676.4164963, + "msecs": 416.49627685546875, + "relativeCreated": 73420.01152038574, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:36,118" + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", + "asctime": "2023-02-15 07:14:36,416" }, { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441676.4169118, + "msecs": 416.9118404388428, + "relativeCreated": 73420.42708396912, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:36,416" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.get", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/julian/main_light/state", + "zigbee/gfw/floor/main_light_2/get", + "b'{\"state\": \"\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441676.4177728, + "msecs": 417.7727699279785, + "relativeCreated": 73421.28801345825, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", + "asctime": "2023-02-15 07:14:36,417" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441676.4181218, + "msecs": 418.1218147277832, + "relativeCreated": 73421.63705825806, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:36,418" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/state", "b'true'" ], "levelname": "DEBUG", @@ -61042,22 +83776,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954656.161559, - "msecs": 161.5591049194336, - "relativeCreated": 42057.801485061646, - "thread": 139894051313216, + "created": 1676441676.4191117, + "msecs": 419.1117286682129, + "relativeCreated": 73422.62697219849, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:36,161" + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:36,419" }, { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.__info__", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/julian/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" + "zigbee/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -61069,18 +83803,45 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954656.1622417, - "msecs": 162.24169731140137, - "relativeCreated": 42058.48407745361, - "thread": 139894051313216, + "created": 1676441676.4198499, + "msecs": 419.8498725891113, + "relativeCreated": 73423.36511611938, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:36,162" + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:36,419" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441676.4205334, + "msecs": 420.5334186553955, + "relativeCreated": 73424.04866218567, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:36,420" } ], - "time_consumption": 0.25589966773986816 + "time_consumption": 0.2927405834197998 }, { "name": "__tLogger__", @@ -61099,15 +83860,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954656.4187179, - "msecs": 418.7178611755371, - "relativeCreated": 42314.96024131775, - "thread": 139894075555840, + "created": 1676441676.7139118, + "msecs": 713.911771774292, + "relativeCreated": 73717.42701530457, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:36,418", + "asctime": "2023-02-15 07:14:36,713", "moduleLogger": [ { "name": "__unittest__", @@ -61127,15 +83888,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954656.4185076, - "msecs": 418.50757598876953, - "relativeCreated": 42314.74995613098, - "thread": 139894075555840, + "created": 1676441676.713674, + "msecs": 713.6740684509277, + "relativeCreated": 73717.1893119812, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:36,418" + "asctime": "2023-02-15 07:14:36,713" }, { "name": "__unittest__", @@ -61156,18 +83917,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954656.4186242, - "msecs": 418.6241626739502, - "relativeCreated": 42314.86654281616, - "thread": 139894075555840, + "created": 1676441676.713806, + "msecs": 713.8059139251709, + "relativeCreated": 73717.32115745544, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:36,418" + "asctime": "2023-02-15 07:14:36,713" } ], - "time_consumption": 9.369850158691406e-05 + "time_consumption": 0.00010585784912109375 }, { "name": "__tLogger__", @@ -61186,15 +83947,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954656.4190242, - "msecs": 419.0242290496826, - "relativeCreated": 42315.266609191895, - "thread": 139894075555840, + "created": 1676441676.714296, + "msecs": 714.2961025238037, + "relativeCreated": 73717.81134605408, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:36,419", + "asctime": "2023-02-15 07:14:36,714", "moduleLogger": [ { "name": "__unittest__", @@ -61214,15 +83975,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954656.418865, - "msecs": 418.8649654388428, - "relativeCreated": 42315.107345581055, - "thread": 139894075555840, + "created": 1676441676.714077, + "msecs": 714.0769958496094, + "relativeCreated": 73717.59223937988, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:36,418" + "asctime": "2023-02-15 07:14:36,714" }, { "name": "__unittest__", @@ -61243,776 +84004,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954656.418949, - "msecs": 418.9488887786865, - "relativeCreated": 42315.1912689209, - "thread": 139894075555840, + "created": 1676441676.7141716, + "msecs": 714.1716480255127, + "relativeCreated": 73717.68689155579, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:36,418" - } - ], - "time_consumption": 7.534027099609375e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954656.7202194, - "msecs": 720.2193737030029, - "relativeCreated": 42616.461753845215, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:36,720", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954656.419266, - "msecs": 419.2659854888916, - "relativeCreated": 42315.5083656311, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/julian/main_light/state and payload false", - "asctime": "2023-02-09 15:57:36,419" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954656.4202561, - "msecs": 420.2561378479004, - "relativeCreated": 42316.49851799011, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:36,420" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/julian/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954656.421805, - "msecs": 421.80490493774414, - "relativeCreated": 42318.047285079956, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:57:36,421" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/julian/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954656.4221458, - "msecs": 422.1458435058594, - "relativeCreated": 42318.38822364807, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:36,422" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/julian/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954656.4230797, - "msecs": 423.0797290802002, - "relativeCreated": 42319.32210922241, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:36,423" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954656.4673653, - "msecs": 467.3652648925781, - "relativeCreated": 42363.60764503479, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:36,467" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954656.4682314, - "msecs": 468.2314395904541, - "relativeCreated": 42364.473819732666, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:36,468" - } - ], - "time_consumption": 0.25198793411254883 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954656.7208252, - "msecs": 720.8251953125, - "relativeCreated": 42617.06757545471, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:36,720", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954656.7205865, - "msecs": 720.5865383148193, - "relativeCreated": 42616.82891845703, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:36,720" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954656.7207062, - "msecs": 720.7062244415283, - "relativeCreated": 42616.94860458374, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:36,720" - } - ], - "time_consumption": 0.00011897087097167969 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954656.7212002, - "msecs": 721.2002277374268, - "relativeCreated": 42617.44260787964, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:36,721", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954656.7209773, - "msecs": 720.9773063659668, - "relativeCreated": 42617.21968650818, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:36,720" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954656.7211158, - "msecs": 721.1158275604248, - "relativeCreated": 42617.35820770264, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:36,721" - } - ], - "time_consumption": 8.440017700195312e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954657.0236878, - "msecs": 23.68783950805664, - "relativeCreated": 42919.93021965027, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:37,023", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/julian/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954656.72141, - "msecs": 721.4100360870361, - "relativeCreated": 42617.65241622925, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:36,721" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954656.7219055, - "msecs": 721.9054698944092, - "relativeCreated": 42618.14785003662, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/julian/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:36,721" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/julian/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954656.7227697, - "msecs": 722.7697372436523, - "relativeCreated": 42619.012117385864, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:36,722" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.julian.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/julian/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954656.7239015, - "msecs": 723.9015102386475, - "relativeCreated": 42620.14389038086, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/julian/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:36,723" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954656.765668, - "msecs": 765.6679153442383, - "relativeCreated": 42661.91029548645, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:36,765" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954656.7663367, - "msecs": 766.3366794586182, - "relativeCreated": 42662.57905960083, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:36,766" - } - ], - "time_consumption": 0.2573511600494385 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954657.0243, - "msecs": 24.300098419189453, - "relativeCreated": 42920.5424785614, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:37,024", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954657.0240564, - "msecs": 24.056434631347656, - "relativeCreated": 42920.29881477356, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:37,024" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954657.0241756, - "msecs": 24.175643920898438, - "relativeCreated": 42920.41802406311, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:37,024" + "asctime": "2023-02-15 07:14:36,714" } ], "time_consumption": 0.00012445449829101562 }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954657.0246174, - "msecs": 24.617433547973633, - "relativeCreated": 42920.859813690186, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:37,024", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954657.0244558, - "msecs": 24.455785751342773, - "relativeCreated": 42920.698165893555, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:37,024" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954657.0245419, - "msecs": 24.541854858398438, - "relativeCreated": 42920.78423500061, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:37,024" - } - ], - "time_consumption": 7.557868957519531e-05 - }, { "name": "__tLogger__", "msg": "Changing virtual device state to '%s'", @@ -62029,21 +84033,21 @@ "stack_info": null, "lineno": 42, "funcName": "__test_power_on_off__", - "created": 1675954657.32568, - "msecs": 325.6800174713135, - "relativeCreated": 43221.922397613525, - "thread": 139894075555840, + "created": 1676441677.0156717, + "msecs": 15.671730041503906, + "relativeCreated": 74019.18697357178, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:37,325", + "asctime": "2023-02-15 07:14:37,015", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffw/julian/main_light/state", + "videv/gfw/floor/main_light/state/set", "false" ], "levelname": "DEBUG", @@ -62056,48 +84060,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954657.024875, - "msecs": 24.87492561340332, - "relativeCreated": 42921.117305755615, - "thread": 139894075555840, + "created": 1676441676.7146156, + "msecs": 714.6155834197998, + "relativeCreated": 73718.13082695007, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/julian/main_light/state and payload false", - "asctime": "2023-02-09 15:57:37,024" + "process": 509276, + "message": "Sending message with topic videv/gfw/floor/main_light/state/set and payload false", + "asctime": "2023-02-15 07:14:36,714" }, { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0.command", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/julian/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954657.0258079, - "msecs": 25.807857513427734, - "relativeCreated": 42922.05023765564, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:37,025" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/julian/main_light/relay/0/command", + "shellies/gfw/floor/main_light/relay/0/command", "b'off'" ], "levelname": "DEBUG", @@ -62110,21 +84087,21 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954657.0272288, - "msecs": 27.228832244873047, - "relativeCreated": 42923.471212387085, - "thread": 139894051313216, + "created": 1676441676.7174435, + "msecs": 717.4434661865234, + "relativeCreated": 73720.9587097168, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:57:37,027" + "process": 509276, + "message": "Received message with topic shellies/gfw/floor/main_light/relay/0/command and payload b'off'", + "asctime": "2023-02-15 07:14:36,717" }, { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "shellies/ffw/julian/main_light/relay/0", + "shellies/gfw/floor/main_light/relay/0", "off" ], "levelname": "DEBUG", @@ -62137,21 +84114,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954657.0275686, - "msecs": 27.568578720092773, - "relativeCreated": 42923.810958862305, - "thread": 139894051313216, + "created": 1676441676.717792, + "msecs": 717.7920341491699, + "relativeCreated": 73721.30727767944, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/julian/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:37,027" + "process": 509276, + "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:36,717" }, { - "name": "smart_brain.mqtt.shellies.ffw.julian.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "shellies/ffw/julian/main_light/relay/0", + "shellies/gfw/floor/main_light/relay/0", "b'off'" ], "levelname": "DEBUG", @@ -62164,21 +84141,21 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954657.0285223, - "msecs": 28.522253036499023, - "relativeCreated": 42924.76463317871, - "thread": 139894051313216, + "created": 1676441676.7190306, + "msecs": 719.0306186676025, + "relativeCreated": 73722.54586219788, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/julian/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:37,028" + "process": 509276, + "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:36,719" }, { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.state", + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/julian/main_light/state", + "videv/gfw/floor/main_light/state", "b'false'" ], "levelname": "DEBUG", @@ -62191,45 +84168,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954657.0718534, - "msecs": 71.8533992767334, - "relativeCreated": 42968.095779418945, - "thread": 139894051313216, + "created": 1676441676.7631361, + "msecs": 763.1361484527588, + "relativeCreated": 73766.65139198303, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:37,071" - }, - { - "name": "smart_brain.mqtt.videv.ffw.julian.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/julian/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954657.0724936, - "msecs": 72.4935531616211, - "relativeCreated": 42968.73593330383, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:37,072" + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:36,763" } ], - "time_consumption": 0.2531864643096924 + "time_consumption": 0.2525355815887451 }, { "name": "__tLogger__", @@ -62248,15 +84198,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954657.3262603, - "msecs": 326.2603282928467, - "relativeCreated": 43222.50270843506, - "thread": 139894075555840, + "created": 1676441677.0164037, + "msecs": 16.403675079345703, + "relativeCreated": 74019.91891860962, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:37,326", + "asctime": "2023-02-15 07:14:37,016", "moduleLogger": [ { "name": "__unittest__", @@ -62276,15 +84226,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954657.3260477, - "msecs": 326.0476589202881, - "relativeCreated": 43222.2900390625, - "thread": 139894075555840, + "created": 1676441677.0161278, + "msecs": 16.127824783325195, + "relativeCreated": 74019.6430683136, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:37,326" + "asctime": "2023-02-15 07:14:37,016" }, { "name": "__unittest__", @@ -62305,53 +84255,112 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954657.3261647, - "msecs": 326.16472244262695, - "relativeCreated": 43222.40710258484, - "thread": 139894075555840, + "created": 1676441677.0162814, + "msecs": 16.2813663482666, + "relativeCreated": 74019.79660987854, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:37,326" + "asctime": "2023-02-15 07:14:37,016" } ], - "time_consumption": 9.560585021972656e-05 - } - ], - "time_consumption": 1.2100074291229248, - "time_start": "2023-02-09 15:57:36,116", - "time_finished": "2023-02-09 15:57:37,326" - }, - "Brightness test for device and virtual device: zigbee/ffw/livingroom/main_light": { - "name": "__tLogger__", - "msg": "Brightness test for device and virtual device: zigbee/ffw/livingroom/main_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 50, - "funcName": "test_brightness", - "created": 1675954657.3269413, - "msecs": 326.94125175476074, - "relativeCreated": 43223.18363189697, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Brightness test for device and virtual device: zigbee/ffw/livingroom/main_light", - "asctime": "2023-02-09 15:57:37,326", - "moduleLogger": [], - "testcaseLogger": [ + "time_consumption": 0.00012230873107910156 + }, { "name": "__tLogger__", - "msg": "Setting preconditions (Power on)", - "args": [], + "msg": "Virtual device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441677.0168536, + "msecs": 16.85357093811035, + "relativeCreated": 74020.36881446838, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:37,016", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Virtual device state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441677.0166001, + "msecs": 16.60013198852539, + "relativeCreated": 74020.1153755188, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:14:37,016" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Virtual device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441677.0167167, + "msecs": 16.716718673706055, + "relativeCreated": 74020.23196220398, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:14:37,016" + } + ], + "time_consumption": 0.00013685226440429688 + }, + { + "name": "__tLogger__", + "msg": "Changing switching device state to '%s'", + "args": [ + true + ], "levelname": "DEBUG", "levelno": 10, "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", @@ -62360,23 +84369,23 @@ "exc_info": null, "exc_text": null, "stack_info": null, - "lineno": 57, - "funcName": "__test_brightness__", - "created": 1675954657.629661, - "msecs": 629.6610832214355, - "relativeCreated": 43525.90346336365, - "thread": 139894075555840, + "lineno": 36, + "funcName": "__test_power_on_off__", + "created": 1676441677.318393, + "msecs": 318.3929920196533, + "relativeCreated": 74321.90823554993, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Power on)", - "asctime": "2023-02-09 15:57:37,629", + "process": 509276, + "message": "Changing switching device state to 'True'", + "asctime": "2023-02-15 07:14:37,318", "moduleLogger": [ { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "shellies/ffw/livingroom/main_light/relay/0", + "shellies/gfw/floor/main_light/relay/0", "on" ], "levelname": "DEBUG", @@ -62389,48 +84398,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954657.3272767, - "msecs": 327.27670669555664, - "relativeCreated": 43223.51908683777, - "thread": 139894075555840, + "created": 1676441677.017124, + "msecs": 17.123937606811523, + "relativeCreated": 74020.63918113708, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:37,327" + "process": 509276, + "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:37,017" }, { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954657.3278747, - "msecs": 327.87466049194336, - "relativeCreated": 43224.117040634155, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:37,327" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "shellies/ffw/livingroom/main_light/relay/0", + "shellies/gfw/floor/main_light/relay/0", "b'on'" ], "levelname": "DEBUG", @@ -62443,22 +84425,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954657.3287373, - "msecs": 328.7372589111328, - "relativeCreated": 43224.979639053345, - "thread": 139894051313216, + "created": 1676441677.0185385, + "msecs": 18.538475036621094, + "relativeCreated": 74022.0537185669, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:37,328" + "process": 509276, + "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:37,018" }, { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.get", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" + "zigbee/gfw/floor/main_light_1/get", + "b'{\"state\": \"\"}'" ], "levelname": "DEBUG", "levelno": 10, @@ -62470,21 +84452,102 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954657.3293607, - "msecs": 329.3607234954834, - "relativeCreated": 43225.603103637695, - "thread": 139894051313216, + "created": 1676441677.0215814, + "msecs": 21.581411361694336, + "relativeCreated": 74025.09665489197, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:37,329" + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", + "asctime": "2023-02-15 07:14:37,021" }, { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441677.0220008, + "msecs": 22.000789642333984, + "relativeCreated": 74025.51603317261, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:37,022" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.get", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/livingroom/main_light/state", + "zigbee/gfw/floor/main_light_2/get", + "b'{\"state\": \"\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441677.0228908, + "msecs": 22.890806198120117, + "relativeCreated": 74026.4060497284, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", + "asctime": "2023-02-15 07:14:37,022" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441677.0232463, + "msecs": 23.246288299560547, + "relativeCreated": 74026.76153182983, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:37,023" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/state", "b'true'" ], "levelname": "DEBUG", @@ -62497,22 +84560,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954657.3695412, - "msecs": 369.5411682128906, - "relativeCreated": 43265.7835483551, - "thread": 139894051313216, + "created": 1676441677.0242023, + "msecs": 24.202346801757812, + "relativeCreated": 74027.71759033203, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:37,369" + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:37,024" }, { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.__info__", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" + "zigbee/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -62524,22 +84587,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954657.3701627, - "msecs": 370.1627254486084, - "relativeCreated": 43266.40510559082, - "thread": 139894051313216, + "created": 1676441677.0249577, + "msecs": 24.957656860351562, + "relativeCreated": 74028.47290039062, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:37,370" + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:37,024" }, { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/livingroom/main_light/brightness", - "b'50.0'" + "zigbee/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -62551,106 +84614,25 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954657.3707075, - "msecs": 370.70751190185547, - "relativeCreated": 43266.94989204407, - "thread": 139894051313216, + "created": 1676441677.0256455, + "msecs": 25.64549446105957, + "relativeCreated": 74029.16073799133, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:37,370" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954657.371171, - "msecs": 371.1709976196289, - "relativeCreated": 43267.41337776184, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:37,371" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954657.3716297, - "msecs": 371.6297149658203, - "relativeCreated": 43267.87209510803, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:37,371" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954657.372121, - "msecs": 372.12109565734863, - "relativeCreated": 43268.36347579956, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:37,372" + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:37,025" } ], - "time_consumption": 0.2575399875640869 + "time_consumption": 0.29274749755859375 }, { "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", + "msg": "Virtual device state is correct (Content %s and Type is %s).", "args": [ - "50", - "" + "True", + "" ], "levelname": "INFO", "levelno": 20, @@ -62662,23 +84644,23 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954657.6302376, - "msecs": 630.2375793457031, - "relativeCreated": 43526.479959487915, - "thread": 139894075555840, + "created": 1676441677.319229, + "msecs": 319.2288875579834, + "relativeCreated": 74322.74413108826, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:37,630", + "process": 509276, + "message": "Virtual device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:37,319", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Virtual device brightness", - "50", - "" + "Virtual device state", + "True", + "" ], "levelname": "DEBUG", "levelno": 10, @@ -62690,24 +84672,24 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954657.630023, - "msecs": 630.0230026245117, - "relativeCreated": 43526.26538276672, - "thread": 139894075555840, + "created": 1676441677.318923, + "msecs": 318.9229965209961, + "relativeCreated": 74322.43824005127, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:57:37,630" + "process": 509276, + "message": "Result (Virtual device state): True ()", + "asctime": "2023-02-15 07:14:37,318" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Virtual device brightness", + "Virtual device state", "=", - "50", - "" + "True", + "" ], "levelname": "DEBUG", "levelno": 10, @@ -62719,24 +84701,111 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954657.6301422, - "msecs": 630.1422119140625, - "relativeCreated": 43526.384592056274, - "thread": 139894075555840, + "created": 1676441677.319092, + "msecs": 319.0920352935791, + "relativeCreated": 74322.60727882385, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:37,630" + "process": 509276, + "message": "Expectation (Virtual device state): result = True ()", + "asctime": "2023-02-15 07:14:37,319" } ], - "time_consumption": 9.5367431640625e-05 + "time_consumption": 0.00013685226440429688 }, { "name": "__tLogger__", - "msg": "Changing light device brightness to '%d'", + "msg": "Switching device state is correct (Content %s and Type is %s).", "args": [ - 65 + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441677.3196423, + "msecs": 319.6423053741455, + "relativeCreated": 74323.15754890442, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:37,319", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Switching device state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441677.3194296, + "msecs": 319.4296360015869, + "relativeCreated": 74322.94487953186, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Switching device state): True ()", + "asctime": "2023-02-15 07:14:37,319" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441677.319541, + "msecs": 319.54097747802734, + "relativeCreated": 74323.0562210083, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = True ()", + "asctime": "2023-02-15 07:14:37,319" + } + ], + "time_consumption": 0.00010132789611816406 + }, + { + "name": "__tLogger__", + "msg": "Changing virtual device state to '%s'", + "args": [ + false ], "levelname": "DEBUG", "levelno": 10, @@ -62746,24 +84815,24 @@ "exc_info": null, "exc_text": null, "stack_info": null, - "lineno": 63, - "funcName": "__test_brightness__", - "created": 1675954657.9314673, - "msecs": 931.4672946929932, - "relativeCreated": 43827.709674835205, - "thread": 139894075555840, + "lineno": 42, + "funcName": "__test_power_on_off__", + "created": 1676441677.621034, + "msecs": 621.0339069366455, + "relativeCreated": 74624.54915046692, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:57:37,931", + "process": 509276, + "message": "Changing virtual device state to 'False'", + "asctime": "2023-02-15 07:14:37,621", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" + "videv/gfw/floor/main_light/state/set", + "false" ], "levelname": "DEBUG", "levelno": 10, @@ -62775,1338 +84844,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954657.6305735, - "msecs": 630.5735111236572, - "relativeCreated": 43526.81589126587, - "thread": 139894075555840, + "created": 1676441677.3199205, + "msecs": 319.92053985595703, + "relativeCreated": 74323.43578338623, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:37,630" + "process": 509276, + "message": "Sending message with topic videv/gfw/floor/main_light/state/set and payload false", + "asctime": "2023-02-15 07:14:37,319" }, { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0.command", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954657.631592, - "msecs": 631.5920352935791, - "relativeCreated": 43527.83441543579, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:37,631" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/brightness", - "b'65.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954657.633881, - "msecs": 633.8810920715332, - "relativeCreated": 43530.123472213745, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:57:37,633" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954657.6344767, - "msecs": 634.4766616821289, - "relativeCreated": 43530.71904182434, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:37,634" - } - ], - "time_consumption": 0.29699063301086426 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954657.9321084, - "msecs": 932.1084022521973, - "relativeCreated": 43828.35078239441, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:37,932", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954657.9318666, - "msecs": 931.8666458129883, - "relativeCreated": 43828.1090259552, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:57:37,931" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954657.9319997, - "msecs": 931.999683380127, - "relativeCreated": 43828.24206352234, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:37,931" - } - ], - "time_consumption": 0.0001087188720703125 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954657.932466, - "msecs": 932.4660301208496, - "relativeCreated": 43828.70841026306, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:37,932", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954657.932279, - "msecs": 932.279109954834, - "relativeCreated": 43828.521490097046, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:57:37,932" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954657.9323785, - "msecs": 932.3785305023193, - "relativeCreated": 43828.62091064453, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:37,932" - } - ], - "time_consumption": 8.749961853027344e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device brightness to '%d'", - "args": [ - 50 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 69, - "funcName": "__test_brightness__", - "created": 1675954658.2339947, - "msecs": 233.994722366333, - "relativeCreated": 44130.237102508545, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:57:38,233", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/brightness", - "50" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954657.9327807, - "msecs": 932.7807426452637, - "relativeCreated": 43829.023122787476, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness and payload 50", - "asctime": "2023-02-09 15:57:37,932" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954657.9339035, - "msecs": 933.9034557342529, - "relativeCreated": 43830.145835876465, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50'", - "asctime": "2023-02-09 15:57:37,933" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954657.9357293, - "msecs": 935.7292652130127, - "relativeCreated": 43831.971645355225, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:37,935" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954657.9361854, - "msecs": 936.185359954834, - "relativeCreated": 43832.427740097046, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:37,936" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954657.937219, - "msecs": 937.2189044952393, - "relativeCreated": 43833.46128463745, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:37,937" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954657.9801517, - "msecs": 980.1516532897949, - "relativeCreated": 43876.39403343201, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:37,980" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954657.9807987, - "msecs": 980.7987213134766, - "relativeCreated": 43877.04110145569, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:37,980" - } - ], - "time_consumption": 0.25319600105285645 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954658.2345746, - "msecs": 234.574556350708, - "relativeCreated": 44130.81693649292, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:38,234", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954658.23436, - "msecs": 234.3599796295166, - "relativeCreated": 44130.60235977173, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:57:38,234" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954658.2344794, - "msecs": 234.47942733764648, - "relativeCreated": 44130.72180747986, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:38,234" - } - ], - "time_consumption": 9.512901306152344e-05 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954658.234913, - "msecs": 234.91311073303223, - "relativeCreated": 44131.155490875244, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:38,234", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954658.2347236, - "msecs": 234.72356796264648, - "relativeCreated": 44130.96594810486, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:57:38,234" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954658.234809, - "msecs": 234.80892181396484, - "relativeCreated": 44131.05130195618, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:38,234" - } - ], - "time_consumption": 0.00010418891906738281 - }, - { - "name": "__tLogger__", - "msg": "Changing light device brightness to '%d'", - "args": [ - 65 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 63, - "funcName": "__test_brightness__", - "created": 1675954658.5360186, - "msecs": 536.0186100006104, - "relativeCreated": 44432.26099014282, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:57:38,536", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954658.2352183, - "msecs": 235.21828651428223, - "relativeCreated": 44131.460666656494, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:38,235" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954658.2362087, - "msecs": 236.20867729187012, - "relativeCreated": 44132.45105743408, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:38,236" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/brightness", - "b'65.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954658.2385008, - "msecs": 238.50083351135254, - "relativeCreated": 44134.743213653564, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:57:38,238" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954658.239118, - "msecs": 239.11809921264648, - "relativeCreated": 44135.36047935486, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:38,239" - } - ], - "time_consumption": 0.29690051078796387 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954658.5367303, - "msecs": 536.7302894592285, - "relativeCreated": 44432.97266960144, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:38,536", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954658.536499, - "msecs": 536.4990234375, - "relativeCreated": 44432.74140357971, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:57:38,536" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954658.5366323, - "msecs": 536.6322994232178, - "relativeCreated": 44432.87467956543, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:38,536" - } - ], - "time_consumption": 9.799003601074219e-05 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954658.537103, - "msecs": 537.1029376983643, - "relativeCreated": 44433.345317840576, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:38,537", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954658.5368876, - "msecs": 536.8876457214355, - "relativeCreated": 44433.13002586365, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:57:38,536" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954658.536976, - "msecs": 536.9760990142822, - "relativeCreated": 44433.218479156494, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:38,536" - } - ], - "time_consumption": 0.00012683868408203125 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device brightness to '%d'", - "args": [ - 50 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 69, - "funcName": "__test_brightness__", - "created": 1675954658.838181, - "msecs": 838.1810188293457, - "relativeCreated": 44734.42339897156, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:57:38,838", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/brightness", - "50" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954658.5373645, - "msecs": 537.3644828796387, - "relativeCreated": 44433.60686302185, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/livingroom/main_light/brightness and payload 50", - "asctime": "2023-02-09 15:57:38,537" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954658.5383599, - "msecs": 538.3598804473877, - "relativeCreated": 44434.6022605896, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50'", - "asctime": "2023-02-09 15:57:38,538" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954658.5400057, - "msecs": 540.0056838989258, - "relativeCreated": 44436.24806404114, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:38,540" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954658.5404186, - "msecs": 540.4186248779297, - "relativeCreated": 44436.66100502014, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:38,540" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954658.541326, - "msecs": 541.3260459899902, - "relativeCreated": 44437.5684261322, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:38,541" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954658.5840871, - "msecs": 584.0871334075928, - "relativeCreated": 44480.329513549805, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:38,584" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954658.5847366, - "msecs": 584.7365856170654, - "relativeCreated": 44480.97896575928, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:38,584" - } - ], - "time_consumption": 0.2534444332122803 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954658.8387892, - "msecs": 838.7892246246338, - "relativeCreated": 44735.031604766846, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:38,838", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954658.8385468, - "msecs": 838.5467529296875, - "relativeCreated": 44734.7891330719, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:57:38,838" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954658.838666, - "msecs": 838.6659622192383, - "relativeCreated": 44734.90834236145, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:38,838" - } - ], - "time_consumption": 0.0001232624053955078 - }, - { - "name": "__tLogger__", - "msg": "Resetting precondition (Power off)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 74, - "funcName": "__test_brightness__", - "created": 1675954659.1398425, - "msecs": 139.84251022338867, - "relativeCreated": 45036.0848903656, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Resetting precondition (Power off)", - "asctime": "2023-02-09 15:57:39,139", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954658.8390126, - "msecs": 839.012622833252, - "relativeCreated": 44735.255002975464, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:38,839" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0", + "shellies/gfw/floor/main_light/relay/0/command", "b'off'" ], "levelname": "DEBUG", @@ -64119,21 +84871,75 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954658.840032, - "msecs": 840.0321006774902, - "relativeCreated": 44736.2744808197, - "thread": 139894051313216, + "created": 1676441677.3230357, + "msecs": 323.03571701049805, + "relativeCreated": 74326.55096054077, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:38,840" + "process": 509276, + "message": "Received message with topic shellies/gfw/floor/main_light/relay/0/command and payload b'off'", + "asctime": "2023-02-15 07:14:37,323" }, { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/floor/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441677.323447, + "msecs": 323.44698905944824, + "relativeCreated": 74326.96223258972, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:37,323" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/livingroom/main_light/state", + "shellies/gfw/floor/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441677.3248432, + "msecs": 324.843168258667, + "relativeCreated": 74328.35841178894, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:37,324" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/state", "b'false'" ], "levelname": "DEBUG", @@ -64146,105 +84952,167 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954658.8419948, - "msecs": 841.9947624206543, - "relativeCreated": 44738.237142562866, - "thread": 139894051313216, + "created": 1676441677.3697157, + "msecs": 369.71569061279297, + "relativeCreated": 74373.23093414307, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:38,841" - }, + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:37,369" + } + ], + "time_consumption": 0.25131821632385254 + }, + { + "name": "__tLogger__", + "msg": "Switching device state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441677.621821, + "msecs": 621.8209266662598, + "relativeCreated": 74625.33617019653, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Switching device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:37,621", + "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", "args": [ - "videv/ffw/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" + "Switching device state", + "False", + "" ], "levelname": "DEBUG", "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", "exc_info": null, "exc_text": null, "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954658.8425846, - "msecs": 842.5846099853516, - "relativeCreated": 44738.82699012756, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441677.6215343, + "msecs": 621.5343475341797, + "relativeCreated": 74625.04959106445, + "thread": 140246908178432, + "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:38,842" + "process": 509276, + "message": "Result (Switching device state): False ()", + "asctime": "2023-02-15 07:14:37,621" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Switching device state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441677.6216996, + "msecs": 621.6995716094971, + "relativeCreated": 74625.21481513977, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Switching device state): result = False ()", + "asctime": "2023-02-15 07:14:37,621" } ], - "time_consumption": 0.2972579002380371 + "time_consumption": 0.00012135505676269531 } ], - "time_consumption": 1.812901258468628, - "time_start": "2023-02-09 15:57:37,326", - "time_finished": "2023-02-09 15:57:39,139" + "time_consumption": 1.2105295658111572, + "time_start": "2023-02-15 07:14:36,411", + "time_finished": "2023-02-15 07:14:37,621" }, - "Color temperature test for device and virtual device: zigbee/ffw/livingroom/main_light": { + "Brightness synchronisation test: videv/gfw/floor/main_light": { "name": "__tLogger__", - "msg": "Color temperature test for device and virtual device: zigbee/ffw/livingroom/main_light", + "msg": "Brightness synchronisation test: videv/gfw/floor/main_light", "args": null, "levelname": "INFO", "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", "exc_info": null, "exc_text": null, "stack_info": null, - "lineno": 81, - "funcName": "test_color_temp", - "created": 1675954659.1404605, - "msecs": 140.46049118041992, - "relativeCreated": 45036.70287132263, - "thread": 139894075555840, + "lineno": 42, + "funcName": "test_brightness_sync", + "created": 1676441677.6223564, + "msecs": 622.3564147949219, + "relativeCreated": 74625.8716583252, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Color temperature test for device and virtual device: zigbee/ffw/livingroom/main_light", - "asctime": "2023-02-09 15:57:39,140", + "process": 509276, + "message": "Brightness synchronisation test: videv/gfw/floor/main_light", + "asctime": "2023-02-15 07:14:37,622", "moduleLogger": [], "testcaseLogger": [ { "name": "__tLogger__", - "msg": "Setting preconditions (Power on)", - "args": [], + "msg": "Setting preconditions for master device '%s' (Power on)", + "args": [ + true + ], "levelname": "DEBUG", "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", "exc_info": null, "exc_text": null, "stack_info": null, - "lineno": 88, - "funcName": "__test_color_temp__", - "created": 1675954659.44356, - "msecs": 443.5598850250244, - "relativeCreated": 45339.802265167236, - "thread": 139894075555840, + "lineno": 48, + "funcName": "__test_brightness_sync__", + "created": 1676441677.923926, + "msecs": 923.9261150360107, + "relativeCreated": 74927.44135856628, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Power on)", - "asctime": "2023-02-09 15:57:39,443", + "process": 509276, + "message": "Setting preconditions for master device 'True' (Power on)", + "asctime": "2023-02-15 07:14:37,923", "moduleLogger": [ { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "shellies/ffw/livingroom/main_light/relay/0", + "shellies/gfw/floor/main_light/relay/0", "on" ], "levelname": "DEBUG", @@ -64257,48 +85125,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954659.1407804, - "msecs": 140.78044891357422, - "relativeCreated": 45037.022829055786, - "thread": 139894075555840, + "created": 1676441677.622722, + "msecs": 622.7219104766846, + "relativeCreated": 74626.23715400696, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:39,140" + "process": 509276, + "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:37,622" }, { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954659.141657, - "msecs": 141.65711402893066, - "relativeCreated": 45037.89949417114, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:39,141" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "shellies/ffw/livingroom/main_light/relay/0", + "shellies/gfw/floor/main_light/relay/0", "b'on'" ], "levelname": "DEBUG", @@ -64311,22 +85152,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954659.1421933, - "msecs": 142.19331741333008, - "relativeCreated": 45038.43569755554, - "thread": 139894051313216, + "created": 1676441677.6240633, + "msecs": 624.06325340271, + "relativeCreated": 74627.57849693298, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:39,142" + "process": 509276, + "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:37,624" }, { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.get", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" + "zigbee/gfw/floor/main_light_1/get", + "b'{\"state\": \"\"}'" ], "levelname": "DEBUG", "levelno": 10, @@ -64338,21 +85179,102 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954659.143154, - "msecs": 143.15390586853027, - "relativeCreated": 45039.39628601074, - "thread": 139894051313216, + "created": 1676441677.6270952, + "msecs": 627.0952224731445, + "relativeCreated": 74630.61046600342, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:39,143" + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", + "asctime": "2023-02-15 07:14:37,627" }, { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441677.627543, + "msecs": 627.5429725646973, + "relativeCreated": 74631.05821609497, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:37,627" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.get", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/livingroom/main_light/state", + "zigbee/gfw/floor/main_light_2/get", + "b'{\"state\": \"\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441677.6284132, + "msecs": 628.413200378418, + "relativeCreated": 74631.92844390869, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", + "asctime": "2023-02-15 07:14:37,628" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441677.6287723, + "msecs": 628.7722587585449, + "relativeCreated": 74632.28750228882, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:37,628" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/state", "b'true'" ], "levelname": "DEBUG", @@ -64365,22 +85287,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954659.185573, - "msecs": 185.57310104370117, - "relativeCreated": 45081.81548118591, - "thread": 139894051313216, + "created": 1676441677.6297228, + "msecs": 629.7228336334229, + "relativeCreated": 74633.2380771637, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:39,185" + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:37,629" }, { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.__info__", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" + "zigbee/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -64392,138 +85314,78 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954659.1862419, - "msecs": 186.24186515808105, - "relativeCreated": 45082.48424530029, - "thread": 139894051313216, + "created": 1676441677.630493, + "msecs": 630.4929256439209, + "relativeCreated": 74634.0081691742, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:39,186" - } - ], - "time_consumption": 0.25731801986694336 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954659.4441295, - "msecs": 444.12946701049805, - "relativeCreated": 45340.37184715271, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:39,444", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954659.4439113, - "msecs": 443.9113140106201, - "relativeCreated": 45340.15369415283, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 5 ()", - "asctime": "2023-02-09 15:57:39,443" + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:37,630" }, { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", "args": [ - "Virtual device color temperature", - "=", - "5", - "" + "zigbee/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", "exc_info": null, "exc_text": null, "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954659.444034, - "msecs": 444.0340995788574, - "relativeCreated": 45340.27647972107, - "thread": 139894075555840, - "threadName": "MainThread", + "lineno": 91, + "funcName": "__receive__", + "created": 1676441677.6312084, + "msecs": 631.2084197998047, + "relativeCreated": 74634.72366333008, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 5 ()", - "asctime": "2023-02-09 15:57:39,444" + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:37,631" } ], - "time_consumption": 9.5367431640625e-05 + "time_consumption": 0.29271769523620605 }, { "name": "__tLogger__", - "msg": "Changing light device color temperature to '%d'", + "msg": "Changing master device brightness to '%d'", "args": [ - 5 + 35 ], "levelname": "DEBUG", "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", "exc_info": null, "exc_text": null, "stack_info": null, - "lineno": 94, - "funcName": "__test_color_temp__", - "created": 1675954659.7452383, - "msecs": 745.2383041381836, - "relativeCreated": 45641.480684280396, - "thread": 139894075555840, + "lineno": 56, + "funcName": "__test_brightness_sync__", + "created": 1676441678.2255406, + "msecs": 225.5406379699707, + "relativeCreated": 75229.05588150024, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Changing light device color temperature to '5'", - "asctime": "2023-02-09 15:57:39,745", + "process": 509276, + "message": "Changing master device brightness to '35'", + "asctime": "2023-02-15 07:14:38,225", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}" + "videv/gfw/floor/main_light/brightness/set", + "35" ], "levelname": "DEBUG", "levelno": 10, @@ -64535,22 +85397,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954659.4444718, - "msecs": 444.4718360900879, - "relativeCreated": 45340.7142162323, - "thread": 139894075555840, + "created": 1676441677.9244297, + "msecs": 924.4296550750732, + "relativeCreated": 74927.94489860535, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:39,444" + "process": 509276, + "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 35", + "asctime": "2023-02-15 07:14:37,924" }, { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'" + "zigbee/gfw/floor/main_light_1/set", + "b'{\"brightness\": 90}'" ], "levelname": "DEBUG", "levelno": 10, @@ -64562,22 +85424,49 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954659.4454632, - "msecs": 445.4631805419922, - "relativeCreated": 45341.705560684204, - "thread": 139894051313216, + "created": 1676441677.927731, + "msecs": 927.7310371398926, + "relativeCreated": 74931.24628067017, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:39,445" + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{\"brightness\": 90}'", + "asctime": "2023-02-15 07:14:37,927" }, { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441677.9281478, + "msecs": 928.1477928161621, + "relativeCreated": 74931.66303634644, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:37,928" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/livingroom/main_light/color_temp", - "b'8.0'" + "zigbee/gfw/floor/main_light_2/set", + "b'{\"brightness\": 90}'" ], "levelname": "DEBUG", "levelno": 10, @@ -64589,22 +85478,49 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954659.4477086, - "msecs": 447.7086067199707, - "relativeCreated": 45343.95098686218, - "thread": 139894051313216, + "created": 1676441677.9289305, + "msecs": 928.9305210113525, + "relativeCreated": 74932.44576454163, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'8.0'", - "asctime": "2023-02-09 15:57:39,447" + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{\"brightness\": 90}'", + "asctime": "2023-02-15 07:14:37,928" }, { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.__info__", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441677.9292645, + "msecs": 929.2645454406738, + "relativeCreated": 74932.77978897095, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:37,929" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" + "zigbee/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -64616,24 +85532,78 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954659.4483006, - "msecs": 448.3006000518799, - "relativeCreated": 45344.54298019409, - "thread": 139894051313216, + "created": 1676441677.9303048, + "msecs": 930.304765701294, + "relativeCreated": 74933.82000923157, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:39,448" + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:37,930" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441677.9310033, + "msecs": 931.0033321380615, + "relativeCreated": 74934.51857566833, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:37,931" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'35'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441677.9743276, + "msecs": 974.327564239502, + "relativeCreated": 74977.84280776978, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'35'", + "asctime": "2023-02-15 07:14:37,974" } ], - "time_consumption": 0.2969377040863037 + "time_consumption": 0.25121307373046875 }, { "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "msg": "Follower device (zigbee/gfw/floor/main_light_1) brightness is correct (Content %s and Type is %s).", "args": [ - "8", + "35", "" ], "levelname": "INFO", @@ -64646,22 +85616,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954659.7459142, - "msecs": 745.9142208099365, - "relativeCreated": 45642.15660095215, - "thread": 139894075555840, + "created": 1676441678.226335, + "msecs": 226.3350486755371, + "relativeCreated": 75229.85029220581, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:39,745", + "process": 509276, + "message": "Follower device (zigbee/gfw/floor/main_light_1) brightness is correct (Content 35 and Type is ).", + "asctime": "2023-02-15 07:14:38,226", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Virtual device color temperature", - "8", + "Follower device (zigbee/gfw/floor/main_light_1) brightness", + "35", "" ], "levelname": "DEBUG", @@ -64674,23 +85644,23 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954659.7456594, - "msecs": 745.659351348877, - "relativeCreated": 45641.90173149109, - "thread": 139894075555840, + "created": 1676441678.2260153, + "msecs": 226.0153293609619, + "relativeCreated": 75229.53057289124, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 8 ()", - "asctime": "2023-02-09 15:57:39,745" + "process": 509276, + "message": "Result (Follower device (zigbee/gfw/floor/main_light_1) brightness): 35 ()", + "asctime": "2023-02-15 07:14:38,226" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Virtual device color temperature", + "Follower device (zigbee/gfw/floor/main_light_1) brightness", "=", - "8", + "35", "" ], "levelname": "DEBUG", @@ -64703,24 +85673,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954659.7458177, - "msecs": 745.8176612854004, - "relativeCreated": 45642.06004142761, - "thread": 139894075555840, + "created": 1676441678.2261739, + "msecs": 226.17387771606445, + "relativeCreated": 75229.68912124634, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 8 ()", - "asctime": "2023-02-09 15:57:39,745" + "process": 509276, + "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_1) brightness): result = 35 ()", + "asctime": "2023-02-15 07:14:38,226" } ], - "time_consumption": 9.655952453613281e-05 + "time_consumption": 0.00016117095947265625 }, { "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", + "msg": "Follower device (zigbee/gfw/floor/main_light_2) brightness is correct (Content %s and Type is %s).", "args": [ - "8", + "35", "" ], "levelname": "INFO", @@ -64733,22 +85703,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954659.7462525, - "msecs": 746.2525367736816, - "relativeCreated": 45642.49491691589, - "thread": 139894075555840, + "created": 1676441678.2268002, + "msecs": 226.80020332336426, + "relativeCreated": 75230.31544685364, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:39,746", + "process": 509276, + "message": "Follower device (zigbee/gfw/floor/main_light_2) brightness is correct (Content 35 and Type is ).", + "asctime": "2023-02-15 07:14:38,226", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Light device brightness", - "8", + "Follower device (zigbee/gfw/floor/main_light_2) brightness", + "35", "" ], "levelname": "DEBUG", @@ -64761,23 +85731,23 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954659.7460685, - "msecs": 746.0684776306152, - "relativeCreated": 45642.31085777283, - "thread": 139894075555840, + "created": 1676441678.226581, + "msecs": 226.58109664916992, + "relativeCreated": 75230.09634017944, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 8 ()", - "asctime": "2023-02-09 15:57:39,746" + "process": 509276, + "message": "Result (Follower device (zigbee/gfw/floor/main_light_2) brightness): 35 ()", + "asctime": "2023-02-15 07:14:38,226" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Light device brightness", + "Follower device (zigbee/gfw/floor/main_light_2) brightness", "=", - "8", + "35", "" ], "levelname": "DEBUG", @@ -64790,50 +85760,1300 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954659.7461712, - "msecs": 746.171236038208, - "relativeCreated": 45642.41361618042, - "thread": 139894075555840, + "created": 1676441678.226699, + "msecs": 226.6991138458252, + "relativeCreated": 75230.2143573761, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 8 ()", - "asctime": "2023-02-09 15:57:39,746" + "process": 509276, + "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_2) brightness): result = 35 ()", + "asctime": "2023-02-15 07:14:38,226" } ], - "time_consumption": 8.130073547363281e-05 + "time_consumption": 0.0001010894775390625 }, { "name": "__tLogger__", - "msg": "Changing virtual device color temperature to '%d'", + "msg": "Changing master device brightness to '%d'", + "args": [ + 50 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 56, + "funcName": "__test_brightness_sync__", + "created": 1676441678.528231, + "msecs": 528.2309055328369, + "relativeCreated": 75531.74614906311, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing master device brightness to '50'", + "asctime": "2023-02-15 07:14:38,528", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness/set", + "50" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441678.2271023, + "msecs": 227.10227966308594, + "relativeCreated": 75230.61752319336, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 50", + "asctime": "2023-02-15 07:14:38,227" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441678.2309077, + "msecs": 230.90767860412598, + "relativeCreated": 75234.4229221344, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:14:38,230" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441678.2313807, + "msecs": 231.38070106506348, + "relativeCreated": 75234.89594459534, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:38,231" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2/set", + "b'{\"brightness\": 128}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441678.2322743, + "msecs": 232.27429389953613, + "relativeCreated": 75235.78953742981, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{\"brightness\": 128}'", + "asctime": "2023-02-15 07:14:38,232" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441678.2326593, + "msecs": 232.65933990478516, + "relativeCreated": 75236.17458343506, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:38,232" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441678.2338533, + "msecs": 233.85334014892578, + "relativeCreated": 75237.3685836792, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:38,233" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441678.234668, + "msecs": 234.66801643371582, + "relativeCreated": 75238.18325996399, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:38,234" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/brightness", + "b'50'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441678.279541, + "msecs": 279.541015625, + "relativeCreated": 75283.05625915527, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'50'", + "asctime": "2023-02-15 07:14:38,279" + } + ], + "time_consumption": 0.24868988990783691 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/gfw/floor/main_light_1) brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441678.528983, + "msecs": 528.9831161499023, + "relativeCreated": 75532.49835968018, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/gfw/floor/main_light_1) brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:38,528", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/gfw/floor/main_light_1) brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441678.528703, + "msecs": 528.702974319458, + "relativeCreated": 75532.21821784973, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/gfw/floor/main_light_1) brightness): 50 ()", + "asctime": "2023-02-15 07:14:38,528" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/gfw/floor/main_light_1) brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441678.5288577, + "msecs": 528.8577079772949, + "relativeCreated": 75532.37295150757, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_1) brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:38,528" + } + ], + "time_consumption": 0.00012540817260742188 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/gfw/floor/main_light_2) brightness is correct (Content %s and Type is %s).", + "args": [ + "50", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441678.5293941, + "msecs": 529.3941497802734, + "relativeCreated": 75532.90939331055, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/gfw/floor/main_light_2) brightness is correct (Content 50 and Type is ).", + "asctime": "2023-02-15 07:14:38,529", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/gfw/floor/main_light_2) brightness", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441678.5291853, + "msecs": 529.1852951049805, + "relativeCreated": 75532.70053863525, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/gfw/floor/main_light_2) brightness): 50 ()", + "asctime": "2023-02-15 07:14:38,529" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/gfw/floor/main_light_2) brightness", + "=", + "50", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441678.529296, + "msecs": 529.2959213256836, + "relativeCreated": 75532.81116485596, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_2) brightness): result = 50 ()", + "asctime": "2023-02-15 07:14:38,529" + } + ], + "time_consumption": 9.822845458984375e-05 + }, + { + "name": "__tLogger__", + "msg": "Resetting preconditions for master device '%s' (Power off)", + "args": [ + false + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 64, + "funcName": "__test_brightness_sync__", + "created": 1676441678.8309102, + "msecs": 830.9102058410645, + "relativeCreated": 75834.42544937134, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Resetting preconditions for master device 'False' (Power off)", + "asctime": "2023-02-15 07:14:38,830", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/floor/main_light/relay/0", + "off" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441678.529664, + "msecs": 529.6640396118164, + "relativeCreated": 75533.17928314209, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:38,529" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/floor/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441678.5310483, + "msecs": 531.0482978820801, + "relativeCreated": 75534.56354141235, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:38,531" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/state", + "b'false'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441678.5334342, + "msecs": 533.4341526031494, + "relativeCreated": 75536.94939613342, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:38,533" + } + ], + "time_consumption": 0.29747605323791504 + } + ], + "time_consumption": 1.2085537910461426, + "time_start": "2023-02-15 07:14:37,622", + "time_finished": "2023-02-15 07:14:38,830" + }, + "Color temperature synchronisation test: videv/gfw/floor/main_light": { + "name": "__tLogger__", + "msg": "Color temperature synchronisation test: videv/gfw/floor/main_light", + "args": null, + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 67, + "funcName": "test_color_temp_sync", + "created": 1676441678.8315444, + "msecs": 831.5443992614746, + "relativeCreated": 75835.05964279175, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Color temperature synchronisation test: videv/gfw/floor/main_light", + "asctime": "2023-02-15 07:14:38,831", + "moduleLogger": [], + "testcaseLogger": [ + { + "name": "__tLogger__", + "msg": "Setting preconditions for master device '%s' (Power on)", + "args": [ + true + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 73, + "funcName": "__test_color_temp_sync__", + "created": 1676441679.1330502, + "msecs": 133.05020332336426, + "relativeCreated": 76136.56544685364, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Setting preconditions for master device 'True' (Power on)", + "asctime": "2023-02-15 07:14:39,133", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "shellies/gfw/floor/main_light/relay/0", + "on" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441678.831841, + "msecs": 831.840991973877, + "relativeCreated": 75835.35623550415, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:38,831" + }, + { + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", + "msg": "Received message with topic %s and payload %s", + "args": [ + "shellies/gfw/floor/main_light/relay/0", + "b'on'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441678.8330214, + "msecs": 833.0214023590088, + "relativeCreated": 75836.53664588928, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:38,833" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.get", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1/get", + "b'{\"state\": \"\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441678.8362622, + "msecs": 836.2622261047363, + "relativeCreated": 75839.77746963501, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", + "asctime": "2023-02-15 07:14:38,836" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441678.8366206, + "msecs": 836.620569229126, + "relativeCreated": 75840.1358127594, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:38,836" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.get", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2/get", + "b'{\"state\": \"\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441678.8373563, + "msecs": 837.3563289642334, + "relativeCreated": 75840.8715724945, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", + "asctime": "2023-02-15 07:14:38,837" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441678.8376942, + "msecs": 837.6941680908203, + "relativeCreated": 75841.2094116211, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:38,837" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/state", + "b'true'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441678.8386228, + "msecs": 838.6228084564209, + "relativeCreated": 75842.1380519867, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:38,838" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441678.8392773, + "msecs": 839.2772674560547, + "relativeCreated": 75842.79251098633, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:38,839" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441678.8398983, + "msecs": 839.8983478546143, + "relativeCreated": 75843.41359138489, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:38,839" + } + ], + "time_consumption": 0.29315185546875 + }, + { + "name": "__tLogger__", + "msg": "Changing master device color temperature to '%d'", + "args": [ + 2 + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 81, + "funcName": "__test_color_temp_sync__", + "created": 1676441679.4346888, + "msecs": 434.6888065338135, + "relativeCreated": 76438.20405006409, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Changing master device color temperature to '2'", + "asctime": "2023-02-15 07:14:39,434", + "moduleLogger": [ + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp/set", + "2" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441679.1336305, + "msecs": 133.63051414489746, + "relativeCreated": 76137.14575767517, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 2", + "asctime": "2023-02-15 07:14:39,133" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441679.1374495, + "msecs": 137.4495029449463, + "relativeCreated": 76140.96474647522, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 291}'", + "asctime": "2023-02-15 07:14:39,137" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441679.1379302, + "msecs": 137.93015480041504, + "relativeCreated": 76141.44539833069, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}", + "asctime": "2023-02-15 07:14:39,137" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2/set", + "b'{\"color_temp\": 291}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441679.1388562, + "msecs": 138.8561725616455, + "relativeCreated": 76142.37141609192, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 291}'", + "asctime": "2023-02-15 07:14:39,138" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441679.1392493, + "msecs": 139.24932479858398, + "relativeCreated": 76142.76456832886, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}", + "asctime": "2023-02-15 07:14:39,139" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441679.1404583, + "msecs": 140.458345413208, + "relativeCreated": 76143.97358894348, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}'", + "asctime": "2023-02-15 07:14:39,140" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441679.1412385, + "msecs": 141.23845100402832, + "relativeCreated": 76144.7536945343, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0}'", + "asctime": "2023-02-15 07:14:39,141" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp", + "b'2'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441679.1829967, + "msecs": 182.9967498779297, + "relativeCreated": 76186.5119934082, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'2'", + "asctime": "2023-02-15 07:14:39,182" + } + ], + "time_consumption": 0.2516920566558838 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/gfw/floor/main_light_1) color temperature is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441679.4354765, + "msecs": 435.47654151916504, + "relativeCreated": 76438.99178504944, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/gfw/floor/main_light_1) color temperature is correct (Content 2 and Type is ).", + "asctime": "2023-02-15 07:14:39,435", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/gfw/floor/main_light_1) color temperature", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441679.4351575, + "msecs": 435.15753746032715, + "relativeCreated": 76438.6727809906, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/gfw/floor/main_light_1) color temperature): 2 ()", + "asctime": "2023-02-15 07:14:39,435" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/gfw/floor/main_light_1) color temperature", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441679.4353511, + "msecs": 435.3511333465576, + "relativeCreated": 76438.86637687683, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_1) color temperature): result = 2 ()", + "asctime": "2023-02-15 07:14:39,435" + } + ], + "time_consumption": 0.00012540817260742188 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/gfw/floor/main_light_2) color temperature is correct (Content %s and Type is %s).", + "args": [ + "2", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441679.4359767, + "msecs": 435.9767436981201, + "relativeCreated": 76439.4919872284, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/gfw/floor/main_light_2) color temperature is correct (Content 2 and Type is ).", + "asctime": "2023-02-15 07:14:39,435", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/gfw/floor/main_light_2) color temperature", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441679.4356961, + "msecs": 435.6961250305176, + "relativeCreated": 76439.21136856079, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/gfw/floor/main_light_2) color temperature): 2 ()", + "asctime": "2023-02-15 07:14:39,435" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/gfw/floor/main_light_2) color temperature", + "=", + "2", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441679.4358637, + "msecs": 435.863733291626, + "relativeCreated": 76439.3789768219, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_2) color temperature): result = 2 ()", + "asctime": "2023-02-15 07:14:39,435" + } + ], + "time_consumption": 0.00011301040649414062 + }, + { + "name": "__tLogger__", + "msg": "Changing master device color temperature to '%d'", "args": [ 5 ], "levelname": "DEBUG", "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", "exc_info": null, "exc_text": null, "stack_info": null, - "lineno": 100, - "funcName": "__test_color_temp__", - "created": 1675954660.0484042, - "msecs": 48.40421676635742, - "relativeCreated": 45944.64659690857, - "thread": 139894075555840, + "lineno": 81, + "funcName": "__test_color_temp_sync__", + "created": 1676441679.7374256, + "msecs": 737.4255657196045, + "relativeCreated": 76740.94080924988, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device color temperature to '5'", - "asctime": "2023-02-09 15:57:40,048", + "process": 509276, + "message": "Changing master device color temperature to '5'", + "asctime": "2023-02-15 07:14:39,737", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/ffw/livingroom/main_light/color_temp", + "videv/gfw/floor/main_light/color_temp/set", "5" ], "levelname": "DEBUG", @@ -64846,21 +87066,183 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954659.7465208, - "msecs": 746.5207576751709, - "relativeCreated": 45642.76313781738, - "thread": 139894075555840, + "created": 1676441679.4362965, + "msecs": 436.2964630126953, + "relativeCreated": 76439.81170654297, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp and payload 5", - "asctime": "2023-02-09 15:57:39,746" + "process": 509276, + "message": "Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 5", + "asctime": "2023-02-15 07:14:39,436" }, { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/livingroom/main_light/color_temp", + "zigbee/gfw/floor/main_light_1/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441679.4400544, + "msecs": 440.05441665649414, + "relativeCreated": 76443.56966018677, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:14:39,440" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441679.4405344, + "msecs": 440.5343532562256, + "relativeCreated": 76444.0495967865, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:39,440" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.set", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2/set", + "b'{\"color_temp\": 352}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441679.4414284, + "msecs": 441.42842292785645, + "relativeCreated": 76444.94366645813, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 352}'", + "asctime": "2023-02-15 07:14:39,441" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441679.4418395, + "msecs": 441.83945655822754, + "relativeCreated": 76445.3547000885, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:39,441" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441679.4429328, + "msecs": 442.9328441619873, + "relativeCreated": 76446.44808769226, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:39,442" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Received message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441679.4436712, + "msecs": 443.67122650146484, + "relativeCreated": 76447.18647003174, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:39,443" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/color_temp", "b'5'" ], "levelname": "DEBUG", @@ -64873,157 +87255,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954659.7474682, - "msecs": 747.4682331085205, - "relativeCreated": 45643.71061325073, - "thread": 139894051313216, + "created": 1676441679.4872732, + "msecs": 487.2732162475586, + "relativeCreated": 76490.78845977783, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5'", - "asctime": "2023-02-09 15:57:39,747" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954659.7491274, - "msecs": 749.1273880004883, - "relativeCreated": 45645.3697681427, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:39,749" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954659.749571, - "msecs": 749.5710849761963, - "relativeCreated": 45645.81346511841, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:39,749" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954659.7511103, - "msecs": 751.110315322876, - "relativeCreated": 45647.35269546509, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:39,751" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954659.7937121, - "msecs": 793.7121391296387, - "relativeCreated": 45689.95451927185, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:39,793" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954659.7943952, - "msecs": 794.3952083587646, - "relativeCreated": 45690.63758850098, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:39,794" + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5'", + "asctime": "2023-02-15 07:14:39,487" } ], - "time_consumption": 0.2540090084075928 + "time_consumption": 0.2501523494720459 }, { "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", + "msg": "Follower device (zigbee/gfw/floor/main_light_1) color temperature is correct (Content %s and Type is %s).", "args": [ "5", "" @@ -65038,21 +87285,21 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954660.0490801, - "msecs": 49.08013343811035, - "relativeCreated": 45945.32251358032, - "thread": 139894075555840, + "created": 1676441679.7382016, + "msecs": 738.2016181945801, + "relativeCreated": 76741.71686172485, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:40,049", + "process": 509276, + "message": "Follower device (zigbee/gfw/floor/main_light_1) color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:14:39,738", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Light device brightness", + "Follower device (zigbee/gfw/floor/main_light_1) color temperature", "5", "" ], @@ -65066,21 +87313,21 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954660.0488105, - "msecs": 48.810482025146484, - "relativeCreated": 45945.05286216736, - "thread": 139894075555840, + "created": 1676441679.73789, + "msecs": 737.8900051116943, + "relativeCreated": 76741.40524864197, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 5 ()", - "asctime": "2023-02-09 15:57:40,048" + "process": 509276, + "message": "Result (Follower device (zigbee/gfw/floor/main_light_1) color temperature): 5 ()", + "asctime": "2023-02-15 07:14:39,737" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Light device brightness", + "Follower device (zigbee/gfw/floor/main_light_1) color temperature", "=", "5", "" @@ -65095,22 +87342,22 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954660.048947, - "msecs": 48.94709587097168, - "relativeCreated": 45945.18947601318, - "thread": 139894075555840, + "created": 1676441679.7380435, + "msecs": 738.0435466766357, + "relativeCreated": 76741.55879020691, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 5 ()", - "asctime": "2023-02-09 15:57:40,048" + "process": 509276, + "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_1) color temperature): result = 5 ()", + "asctime": "2023-02-15 07:14:39,738" } ], - "time_consumption": 0.00013303756713867188 + "time_consumption": 0.00015807151794433594 }, { "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", + "msg": "Follower device (zigbee/gfw/floor/main_light_2) color temperature is correct (Content %s and Type is %s).", "args": [ "5", "" @@ -65125,21 +87372,21 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954660.049445, - "msecs": 49.44491386413574, - "relativeCreated": 45945.68729400635, - "thread": 139894075555840, + "created": 1676441679.7386742, + "msecs": 738.6741638183594, + "relativeCreated": 76742.18940734863, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:40,049", + "process": 509276, + "message": "Follower device (zigbee/gfw/floor/main_light_2) color temperature is correct (Content 5 and Type is ).", + "asctime": "2023-02-15 07:14:39,738", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Virtual device color temperature", + "Follower device (zigbee/gfw/floor/main_light_2) color temperature", "5", "" ], @@ -65153,21 +87400,21 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954660.0492582, - "msecs": 49.25823211669922, - "relativeCreated": 45945.50061225891, - "thread": 139894075555840, + "created": 1676441679.7384124, + "msecs": 738.4123802185059, + "relativeCreated": 76741.92762374878, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 5 ()", - "asctime": "2023-02-09 15:57:40,049" + "process": 509276, + "message": "Result (Follower device (zigbee/gfw/floor/main_light_2) color temperature): 5 ()", + "asctime": "2023-02-15 07:14:39,738" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Virtual device color temperature", + "Follower device (zigbee/gfw/floor/main_light_2) color temperature", "=", "5", "" @@ -65182,664 +87429,50 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954660.0493562, - "msecs": 49.35622215270996, - "relativeCreated": 45945.59860229492, - "thread": 139894075555840, + "created": 1676441679.7385705, + "msecs": 738.5704517364502, + "relativeCreated": 76742.08569526672, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 5 ()", - "asctime": "2023-02-09 15:57:40,049" + "process": 509276, + "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_2) color temperature): result = 5 ()", + "asctime": "2023-02-15 07:14:39,738" } ], - "time_consumption": 8.869171142578125e-05 + "time_consumption": 0.00010371208190917969 }, { "name": "__tLogger__", - "msg": "Changing light device color temperature to '%d'", + "msg": "Resetting preconditions for master device '%s' (Power off)", "args": [ - 5 + false ], "levelname": "DEBUG", "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", + "filename": "synchronisation.py", + "module": "synchronisation", "exc_info": null, "exc_text": null, "stack_info": null, - "lineno": 94, - "funcName": "__test_color_temp__", - "created": 1675954660.350735, - "msecs": 350.7349491119385, - "relativeCreated": 46246.97732925415, - "thread": 139894075555840, + "lineno": 89, + "funcName": "__test_color_temp_sync__", + "created": 1676441680.0401947, + "msecs": 40.19474983215332, + "relativeCreated": 77043.70999336243, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Changing light device color temperature to '5'", - "asctime": "2023-02-09 15:57:40,350", + "process": 509276, + "message": "Resetting preconditions for master device 'False' (Power off)", + "asctime": "2023-02-15 07:14:40,040", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954660.0497906, - "msecs": 49.79062080383301, - "relativeCreated": 45946.033000946045, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:40,049" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954660.0508792, - "msecs": 50.87924003601074, - "relativeCreated": 45947.12162017822, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:40,050" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/color_temp", - "b'8.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954660.0534532, - "msecs": 53.45320701599121, - "relativeCreated": 45949.6955871582, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'8.0'", - "asctime": "2023-02-09 15:57:40,053" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954660.0540786, - "msecs": 54.07857894897461, - "relativeCreated": 45950.32095909119, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:40,054" - } - ], - "time_consumption": 0.29665637016296387 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954660.3512957, - "msecs": 351.29570960998535, - "relativeCreated": 46247.5380897522, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:40,351", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954660.351086, - "msecs": 351.085901260376, - "relativeCreated": 46247.32828140259, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 8 ()", - "asctime": "2023-02-09 15:57:40,351" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954660.3512022, - "msecs": 351.20224952697754, - "relativeCreated": 46247.44462966919, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 8 ()", - "asctime": "2023-02-09 15:57:40,351" - } - ], - "time_consumption": 9.34600830078125e-05 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954660.351632, - "msecs": 351.63211822509766, - "relativeCreated": 46247.87449836731, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:40,351", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954660.3514678, - "msecs": 351.4678478240967, - "relativeCreated": 46247.71022796631, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 8 ()", - "asctime": "2023-02-09 15:57:40,351" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954660.3515558, - "msecs": 351.55582427978516, - "relativeCreated": 46247.798204422, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 8 ()", - "asctime": "2023-02-09 15:57:40,351" - } - ], - "time_consumption": 7.62939453125e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 100, - "funcName": "__test_color_temp__", - "created": 1675954660.6528194, - "msecs": 652.8193950653076, - "relativeCreated": 46549.06177520752, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device color temperature to '5'", - "asctime": "2023-02-09 15:57:40,652", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/color_temp", - "5" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954660.3518832, - "msecs": 351.8831729888916, - "relativeCreated": 46248.1255531311, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/livingroom/main_light/color_temp and payload 5", - "asctime": "2023-02-09 15:57:40,351" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954660.3528116, - "msecs": 352.8115749359131, - "relativeCreated": 46249.053955078125, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5'", - "asctime": "2023-02-09 15:57:40,352" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954660.354333, - "msecs": 354.33292388916016, - "relativeCreated": 46250.57530403137, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:40,354" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954660.3547368, - "msecs": 354.7368049621582, - "relativeCreated": 46250.97918510437, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:40,354" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954660.3556066, - "msecs": 355.6065559387207, - "relativeCreated": 46251.84893608093, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:40,355" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954660.4003549, - "msecs": 400.35486221313477, - "relativeCreated": 46296.59724235535, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:40,400" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954660.4010189, - "msecs": 401.0188579559326, - "relativeCreated": 46297.261238098145, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:40,401" - } - ], - "time_consumption": 0.251800537109375 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954660.653452, - "msecs": 653.4519195556641, - "relativeCreated": 46549.694299697876, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:40,653", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954660.6532238, - "msecs": 653.2237529754639, - "relativeCreated": 46549.466133117676, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 5 ()", - "asctime": "2023-02-09 15:57:40,653" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954660.6533518, - "msecs": 653.3517837524414, - "relativeCreated": 46549.59416389465, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 5 ()", - "asctime": "2023-02-09 15:57:40,653" - } - ], - "time_consumption": 0.00010013580322265625 - }, - { - "name": "__tLogger__", - "msg": "Resetting precondition (Power off)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 105, - "funcName": "__test_color_temp__", - "created": 1675954660.9546642, - "msecs": 954.6642303466797, - "relativeCreated": 46850.90661048889, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Resetting precondition (Power off)", - "asctime": "2023-02-09 15:57:40,954", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0", + "shellies/gfw/floor/main_light/relay/0", "off" ], "levelname": "DEBUG", @@ -65852,21 +87485,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954660.653677, - "msecs": 653.6769866943359, - "relativeCreated": 46549.91936683655, - "thread": 139894075555840, + "created": 1676441679.7389512, + "msecs": 738.9512062072754, + "relativeCreated": 76742.46644973755, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:40,653" + "process": 509276, + "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:39,738" }, { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "shellies/ffw/livingroom/main_light/relay/0", + "shellies/gfw/floor/main_light/relay/0", "b'off'" ], "levelname": "DEBUG", @@ -65879,21 +87512,21 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954660.6546857, - "msecs": 654.6857357025146, - "relativeCreated": 46550.92811584473, - "thread": 139894051313216, + "created": 1676441679.7402892, + "msecs": 740.2892112731934, + "relativeCreated": 76743.80445480347, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:40,654" + "process": 509276, + "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:39,740" }, { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/ffw/livingroom/main_light/state", + "videv/gfw/floor/main_light/state", "b'false'" ], "levelname": "DEBUG", @@ -65906,8368 +87539,27 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954660.6566057, - "msecs": 656.6057205200195, - "relativeCreated": 46552.84810066223, - "thread": 139894051313216, + "created": 1676441679.7427142, + "msecs": 742.7141666412354, + "relativeCreated": 76746.22941017151, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:40,656" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954660.6572106, - "msecs": 657.2105884552002, - "relativeCreated": 46553.45296859741, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:40,657" + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:39,742" } ], - "time_consumption": 0.2974536418914795 + "time_consumption": 0.29748058319091797 } ], - "time_consumption": 1.8142037391662598, - "time_start": "2023-02-09 15:57:39,140", - "time_finished": "2023-02-09 15:57:40,954" + "time_consumption": 1.2086503505706787, + "time_start": "2023-02-15 07:14:38,831", + "time_finished": "2023-02-15 07:14:40,040" }, - "Power On/ Off test for device and virtual device: shellies/ffw/livingroom/main_light": { + "Power On/ Off synchronisation test: shellies/gfw/floor/main_light": { "name": "__tLogger__", - "msg": "Power On/ Off test for device and virtual device: shellies/ffw/livingroom/main_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 27, - "funcName": "test_power_on_off", - "created": 1675954660.9553144, - "msecs": 955.3143978118896, - "relativeCreated": 46851.5567779541, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Power On/ Off test for device and virtual device: shellies/ffw/livingroom/main_light", - "asctime": "2023-02-09 15:57:40,955", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954660.9557614, - "msecs": 955.7614326477051, - "relativeCreated": 46852.00381278992, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:40,955", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954660.955541, - "msecs": 955.5408954620361, - "relativeCreated": 46851.78327560425, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:40,955" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954660.9556568, - "msecs": 955.6567668914795, - "relativeCreated": 46851.89914703369, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:40,955" - } - ], - "time_consumption": 0.00010466575622558594 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954661.2582905, - "msecs": 258.29052925109863, - "relativeCreated": 47154.53290939331, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:41,258", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954660.955972, - "msecs": 955.9719562530518, - "relativeCreated": 46852.214336395264, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:40,955" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954660.956478, - "msecs": 956.4781188964844, - "relativeCreated": 46852.720499038696, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:40,956" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954660.9573689, - "msecs": 957.3688507080078, - "relativeCreated": 46853.61123085022, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:40,957" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954660.9579425, - "msecs": 957.9424858093262, - "relativeCreated": 46854.18486595154, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:40,957" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954661.0015364, - "msecs": 1.5363693237304688, - "relativeCreated": 46897.77874946594, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:41,001" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954661.0021844, - "msecs": 2.1843910217285156, - "relativeCreated": 46898.42677116394, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:41,002" - } - ], - "time_consumption": 0.2561061382293701 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954661.2588701, - "msecs": 258.87012481689453, - "relativeCreated": 47155.11250495911, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:41,258", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954661.2586532, - "msecs": 258.6531639099121, - "relativeCreated": 47154.895544052124, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:41,258" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954661.2587745, - "msecs": 258.7745189666748, - "relativeCreated": 47155.01689910889, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:41,258" - } - ], - "time_consumption": 9.560585021972656e-05 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954661.2591848, - "msecs": 259.1848373413086, - "relativeCreated": 47155.42721748352, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:41,259", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954661.259019, - "msecs": 259.0188980102539, - "relativeCreated": 47155.261278152466, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:41,259" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954661.2591069, - "msecs": 259.1068744659424, - "relativeCreated": 47155.349254608154, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:41,259" - } - ], - "time_consumption": 7.796287536621094e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954661.5602477, - "msecs": 560.2476596832275, - "relativeCreated": 47456.49003982544, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:41,560", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954661.2594285, - "msecs": 259.4285011291504, - "relativeCreated": 47155.67088127136, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/livingroom/main_light/state and payload false", - "asctime": "2023-02-09 15:57:41,259" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954661.2604213, - "msecs": 260.4212760925293, - "relativeCreated": 47156.66365623474, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:41,260" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954661.2619655, - "msecs": 261.9655132293701, - "relativeCreated": 47158.20789337158, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:57:41,261" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954661.262305, - "msecs": 262.30502128601074, - "relativeCreated": 47158.54740142822, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:41,262" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954661.26321, - "msecs": 263.2100582122803, - "relativeCreated": 47159.45243835449, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:41,263" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954661.3079102, - "msecs": 307.9102039337158, - "relativeCreated": 47204.15258407593, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:41,307" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954661.3085823, - "msecs": 308.5823059082031, - "relativeCreated": 47204.824686050415, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:41,308" - } - ], - "time_consumption": 0.2516653537750244 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954661.5608587, - "msecs": 560.8587265014648, - "relativeCreated": 47457.10110664368, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:41,560", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954661.5606272, - "msecs": 560.6272220611572, - "relativeCreated": 47456.86960220337, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:41,560" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954661.5607617, - "msecs": 560.7616901397705, - "relativeCreated": 47457.00407028198, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:41,560" - } - ], - "time_consumption": 9.703636169433594e-05 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954661.5612738, - "msecs": 561.2738132476807, - "relativeCreated": 47457.51619338989, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:41,561", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954661.5610754, - "msecs": 561.0754489898682, - "relativeCreated": 47457.31782913208, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:41,561" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954661.5611944, - "msecs": 561.1944198608398, - "relativeCreated": 47457.43680000305, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:41,561" - } - ], - "time_consumption": 7.939338684082031e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954661.8626397, - "msecs": 862.6396656036377, - "relativeCreated": 47758.88204574585, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:41,862", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954661.5614767, - "msecs": 561.4767074584961, - "relativeCreated": 47457.71908760071, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:41,561" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954661.561933, - "msecs": 561.9330406188965, - "relativeCreated": 47458.17542076111, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/livingroom/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:41,561" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954661.5627785, - "msecs": 562.7784729003906, - "relativeCreated": 47459.0208530426, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:41,562" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.livingroom.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/livingroom/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954661.5633726, - "msecs": 563.3726119995117, - "relativeCreated": 47459.61499214172, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/livingroom/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:41,563" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954661.6057525, - "msecs": 605.7524681091309, - "relativeCreated": 47501.99484825134, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:41,605" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954661.6064708, - "msecs": 606.4708232879639, - "relativeCreated": 47502.713203430176, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:41,606" - } - ], - "time_consumption": 0.25616884231567383 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954661.8632216, - "msecs": 863.2216453552246, - "relativeCreated": 47759.46402549744, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:41,863", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954661.8630037, - "msecs": 863.0037307739258, - "relativeCreated": 47759.24611091614, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:41,863" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954661.8631256, - "msecs": 863.1255626678467, - "relativeCreated": 47759.36794281006, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:41,863" - } - ], - "time_consumption": 9.608268737792969e-05 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954661.8635418, - "msecs": 863.541841506958, - "relativeCreated": 47759.78422164917, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:41,863", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954661.8633778, - "msecs": 863.3778095245361, - "relativeCreated": 47759.62018966675, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:41,863" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954661.8634636, - "msecs": 863.4636402130127, - "relativeCreated": 47759.706020355225, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:41,863" - } - ], - "time_consumption": 7.82012939453125e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954662.1646035, - "msecs": 164.60347175598145, - "relativeCreated": 48060.84585189819, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:42,164", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954661.863786, - "msecs": 863.785982131958, - "relativeCreated": 47760.02836227417, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/livingroom/main_light/state and payload false", - "asctime": "2023-02-09 15:57:41,863" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954661.8647823, - "msecs": 864.7823333740234, - "relativeCreated": 47761.024713516235, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:41,864" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954661.866289, - "msecs": 866.2889003753662, - "relativeCreated": 47762.53128051758, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:57:41,866" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954661.8667896, - "msecs": 866.7895793914795, - "relativeCreated": 47763.03195953369, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/livingroom/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:41,866" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.livingroom.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/livingroom/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954661.8679047, - "msecs": 867.9046630859375, - "relativeCreated": 47764.14704322815, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/livingroom/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:41,867" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954661.9118357, - "msecs": 911.8356704711914, - "relativeCreated": 47808.0780506134, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:41,911" - }, - { - "name": "smart_brain.mqtt.videv.ffw.livingroom.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/livingroom/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954661.912488, - "msecs": 912.4879837036133, - "relativeCreated": 47808.730363845825, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:41,912" - } - ], - "time_consumption": 0.25211548805236816 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954662.1652281, - "msecs": 165.22812843322754, - "relativeCreated": 48061.47050857544, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:42,165", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954662.1649475, - "msecs": 164.947509765625, - "relativeCreated": 48061.18988990784, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:42,164" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954662.1651218, - "msecs": 165.12179374694824, - "relativeCreated": 48061.36417388916, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:42,165" - } - ], - "time_consumption": 0.00010633468627929688 - } - ], - "time_consumption": 1.209913730621338, - "time_start": "2023-02-09 15:57:40,955", - "time_finished": "2023-02-09 15:57:42,165" - }, - "Brightness test for device and virtual device: zigbee/ffw/sleep/main_light": { - "name": "__tLogger__", - "msg": "Brightness test for device and virtual device: zigbee/ffw/sleep/main_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 50, - "funcName": "test_brightness", - "created": 1675954662.1657596, - "msecs": 165.75956344604492, - "relativeCreated": 48062.00194358826, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Brightness test for device and virtual device: zigbee/ffw/sleep/main_light", - "asctime": "2023-02-09 15:57:42,165", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Power on)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 57, - "funcName": "__test_brightness__", - "created": 1675954662.4674263, - "msecs": 467.4263000488281, - "relativeCreated": 48363.66868019104, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Power on)", - "asctime": "2023-02-09 15:57:42,467", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954662.1660259, - "msecs": 166.02587699890137, - "relativeCreated": 48062.26825714111, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:42,166" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954662.166552, - "msecs": 166.55206680297852, - "relativeCreated": 48062.79444694519, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:42,166" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954662.1673853, - "msecs": 167.38533973693848, - "relativeCreated": 48063.62771987915, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:42,167" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954662.1679628, - "msecs": 167.96278953552246, - "relativeCreated": 48064.205169677734, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:42,167" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954662.2095842, - "msecs": 209.58423614501953, - "relativeCreated": 48105.82661628723, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:42,209" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954662.2102697, - "msecs": 210.26968955993652, - "relativeCreated": 48106.51206970215, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:42,210" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954662.210803, - "msecs": 210.80303192138672, - "relativeCreated": 48107.0454120636, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:42,210" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954662.21131, - "msecs": 211.30990982055664, - "relativeCreated": 48107.55228996277, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:42,211" - } - ], - "time_consumption": 0.2561163902282715 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954662.4680698, - "msecs": 468.06979179382324, - "relativeCreated": 48364.312171936035, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:42,468", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954662.4678223, - "msecs": 467.8223133087158, - "relativeCreated": 48364.06469345093, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:57:42,467" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954662.4679585, - "msecs": 467.9584503173828, - "relativeCreated": 48364.200830459595, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:42,467" - } - ], - "time_consumption": 0.00011134147644042969 - }, - { - "name": "__tLogger__", - "msg": "Changing light device brightness to '%d'", - "args": [ - 65 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 63, - "funcName": "__test_brightness__", - "created": 1675954662.7692418, - "msecs": 769.2418098449707, - "relativeCreated": 48665.48418998718, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:57:42,769", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954662.4684715, - "msecs": 468.4715270996094, - "relativeCreated": 48364.71390724182, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:42,468" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954662.469569, - "msecs": 469.56896781921387, - "relativeCreated": 48365.811347961426, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:42,469" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/brightness", - "b'65.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954662.4721022, - "msecs": 472.10216522216797, - "relativeCreated": 48368.34454536438, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:57:42,472" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954662.4727578, - "msecs": 472.75781631469727, - "relativeCreated": 48369.00019645691, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:42,472" - } - ], - "time_consumption": 0.29648399353027344 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954662.7698169, - "msecs": 769.8168754577637, - "relativeCreated": 48666.059255599976, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:42,769", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954662.7695758, - "msecs": 769.575834274292, - "relativeCreated": 48665.818214416504, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:57:42,769" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954662.7696903, - "msecs": 769.6902751922607, - "relativeCreated": 48665.93265533447, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:42,769" - } - ], - "time_consumption": 0.0001266002655029297 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954662.7701342, - "msecs": 770.1342105865479, - "relativeCreated": 48666.37659072876, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:42,770", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954662.7699687, - "msecs": 769.9687480926514, - "relativeCreated": 48666.21112823486, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:57:42,769" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954662.7700555, - "msecs": 770.0555324554443, - "relativeCreated": 48666.297912597656, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:42,770" - } - ], - "time_consumption": 7.867813110351562e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device brightness to '%d'", - "args": [ - 50 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 69, - "funcName": "__test_brightness__", - "created": 1675954663.072267, - "msecs": 72.26705551147461, - "relativeCreated": 48968.50943565369, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:57:43,072", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/brightness", - "50" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954662.7703803, - "msecs": 770.3802585601807, - "relativeCreated": 48666.62263870239, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/sleep/main_light/brightness and payload 50", - "asctime": "2023-02-09 15:57:42,770" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954662.7713373, - "msecs": 771.3372707366943, - "relativeCreated": 48667.579650878906, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50'", - "asctime": "2023-02-09 15:57:42,771" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/sleep/main_light/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954662.7728953, - "msecs": 772.895336151123, - "relativeCreated": 48669.137716293335, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/sleep/main_light/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:42,772" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954662.773345, - "msecs": 773.3449935913086, - "relativeCreated": 48669.58737373352, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:42,773" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954662.7742448, - "msecs": 774.2447853088379, - "relativeCreated": 48670.48716545105, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:42,774" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954662.8175902, - "msecs": 817.5902366638184, - "relativeCreated": 48713.83261680603, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:42,817" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954662.8182333, - "msecs": 818.2332515716553, - "relativeCreated": 48714.47563171387, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:42,818" - } - ], - "time_consumption": 0.25403380393981934 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954663.0729182, - "msecs": 72.91817665100098, - "relativeCreated": 48969.16055679321, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:43,072", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954663.0726752, - "msecs": 72.67522811889648, - "relativeCreated": 48968.91760826111, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:57:43,072" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954663.0728095, - "msecs": 72.80945777893066, - "relativeCreated": 48969.05183792114, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:43,072" - } - ], - "time_consumption": 0.0001087188720703125 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954663.0733585, - "msecs": 73.35853576660156, - "relativeCreated": 48969.60091590881, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:43,073", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954663.0731313, - "msecs": 73.13132286071777, - "relativeCreated": 48969.37370300293, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:57:43,073" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954663.0732348, - "msecs": 73.23479652404785, - "relativeCreated": 48969.47717666626, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:43,073" - } - ], - "time_consumption": 0.00012373924255371094 - }, - { - "name": "__tLogger__", - "msg": "Changing light device brightness to '%d'", - "args": [ - 65 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 63, - "funcName": "__test_brightness__", - "created": 1675954663.374604, - "msecs": 374.6039867401123, - "relativeCreated": 49270.846366882324, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:57:43,374", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954663.0737076, - "msecs": 73.70758056640625, - "relativeCreated": 48969.94996070862, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:43,073" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954663.0747826, - "msecs": 74.7826099395752, - "relativeCreated": 48971.02499008179, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:43,074" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/brightness", - "b'65.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954663.0773191, - "msecs": 77.31914520263672, - "relativeCreated": 48973.56152534485, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:57:43,077" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954663.0779865, - "msecs": 77.98647880554199, - "relativeCreated": 48974.228858947754, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:43,077" - } - ], - "time_consumption": 0.2966175079345703 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954663.3751895, - "msecs": 375.18954277038574, - "relativeCreated": 49271.4319229126, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:43,375", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954663.3749518, - "msecs": 374.9518394470215, - "relativeCreated": 49271.19421958923, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:57:43,374" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954663.3750932, - "msecs": 375.0932216644287, - "relativeCreated": 49271.33560180664, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:43,375" - } - ], - "time_consumption": 9.632110595703125e-05 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954663.3755188, - "msecs": 375.518798828125, - "relativeCreated": 49271.76117897034, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:43,375", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954663.3753417, - "msecs": 375.34165382385254, - "relativeCreated": 49271.584033966064, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:57:43,375" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954663.3754394, - "msecs": 375.4394054412842, - "relativeCreated": 49271.681785583496, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:43,375" - } - ], - "time_consumption": 7.939338684082031e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device brightness to '%d'", - "args": [ - 50 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 69, - "funcName": "__test_brightness__", - "created": 1675954663.677619, - "msecs": 677.6189804077148, - "relativeCreated": 49573.86136054993, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:57:43,677", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/brightness", - "50" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954663.375777, - "msecs": 375.777006149292, - "relativeCreated": 49272.019386291504, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/sleep/main_light/brightness and payload 50", - "asctime": "2023-02-09 15:57:43,375" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954663.3767295, - "msecs": 376.72948837280273, - "relativeCreated": 49272.971868515015, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50'", - "asctime": "2023-02-09 15:57:43,376" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/sleep/main_light/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954663.378258, - "msecs": 378.25798988342285, - "relativeCreated": 49274.500370025635, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/sleep/main_light/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:43,378" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954663.3786764, - "msecs": 378.6764144897461, - "relativeCreated": 49274.91879463196, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:43,378" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954663.379529, - "msecs": 379.5289993286133, - "relativeCreated": 49275.771379470825, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:43,379" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954663.424203, - "msecs": 424.20291900634766, - "relativeCreated": 49320.44529914856, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:43,424" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954663.4248881, - "msecs": 424.88813400268555, - "relativeCreated": 49321.1305141449, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:43,424" - } - ], - "time_consumption": 0.2527308464050293 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954663.6781957, - "msecs": 678.1957149505615, - "relativeCreated": 49574.43809509277, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:43,678", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954663.677983, - "msecs": 677.9830455780029, - "relativeCreated": 49574.225425720215, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:57:43,677" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954663.6781015, - "msecs": 678.1015396118164, - "relativeCreated": 49574.34391975403, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:43,678" - } - ], - "time_consumption": 9.417533874511719e-05 - }, - { - "name": "__tLogger__", - "msg": "Resetting precondition (Power off)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 74, - "funcName": "__test_brightness__", - "created": 1675954663.979424, - "msecs": 979.423999786377, - "relativeCreated": 49875.66637992859, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Resetting precondition (Power off)", - "asctime": "2023-02-09 15:57:43,979", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954663.6784158, - "msecs": 678.4157752990723, - "relativeCreated": 49574.658155441284, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:43,678" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954663.6794422, - "msecs": 679.4421672821045, - "relativeCreated": 49575.68454742432, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:43,679" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954663.6814613, - "msecs": 681.4613342285156, - "relativeCreated": 49577.70371437073, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:43,681" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954663.6820414, - "msecs": 682.0414066314697, - "relativeCreated": 49578.28378677368, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:43,682" - } - ], - "time_consumption": 0.2973825931549072 - } - ], - "time_consumption": 1.813664436340332, - "time_start": "2023-02-09 15:57:42,165", - "time_finished": "2023-02-09 15:57:43,979" - }, - "Power On/ Off test for device and virtual device: shellies/ffw/sleep/main_light": { - "name": "__tLogger__", - "msg": "Power On/ Off test for device and virtual device: shellies/ffw/sleep/main_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 27, - "funcName": "test_power_on_off", - "created": 1675954663.9800875, - "msecs": 980.0875186920166, - "relativeCreated": 49876.32989883423, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Power On/ Off test for device and virtual device: shellies/ffw/sleep/main_light", - "asctime": "2023-02-09 15:57:43,980", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954663.980549, - "msecs": 980.5490970611572, - "relativeCreated": 49876.79147720337, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:43,980", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954663.9803307, - "msecs": 980.3307056427002, - "relativeCreated": 49876.57308578491, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:43,980" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954663.9804525, - "msecs": 980.4525375366211, - "relativeCreated": 49876.69491767883, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:43,980" - } - ], - "time_consumption": 9.655952453613281e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954664.2819183, - "msecs": 281.9182872772217, - "relativeCreated": 50178.16066741943, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:44,281", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954663.9807584, - "msecs": 980.7584285736084, - "relativeCreated": 49877.00080871582, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:43,980" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954663.9812775, - "msecs": 981.2774658203125, - "relativeCreated": 49877.519845962524, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:43,981" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954663.9821286, - "msecs": 982.1286201477051, - "relativeCreated": 49878.37100028992, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:43,982" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954663.9827328, - "msecs": 982.7327728271484, - "relativeCreated": 49878.97515296936, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:43,982" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954664.0254335, - "msecs": 25.43354034423828, - "relativeCreated": 49921.67592048645, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:44,025" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954664.0259104, - "msecs": 25.910377502441406, - "relativeCreated": 49922.15275764465, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:44,025" - } - ], - "time_consumption": 0.2560079097747803 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954664.2825127, - "msecs": 282.5126647949219, - "relativeCreated": 50178.755044937134, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:44,282", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954664.2822897, - "msecs": 282.2897434234619, - "relativeCreated": 50178.532123565674, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:44,282" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954664.2824163, - "msecs": 282.41634368896484, - "relativeCreated": 50178.65872383118, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:44,282" - } - ], - "time_consumption": 9.632110595703125e-05 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954664.2828352, - "msecs": 282.8352451324463, - "relativeCreated": 50179.07762527466, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:44,282", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954664.2826698, - "msecs": 282.6697826385498, - "relativeCreated": 50178.91216278076, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:44,282" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954664.2827566, - "msecs": 282.7565670013428, - "relativeCreated": 50178.998947143555, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:44,282" - } - ], - "time_consumption": 7.867813110351562e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954664.583961, - "msecs": 583.961009979248, - "relativeCreated": 50480.20339012146, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:44,583", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954664.2831035, - "msecs": 283.10346603393555, - "relativeCreated": 50179.34584617615, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/sleep/main_light/state and payload false", - "asctime": "2023-02-09 15:57:44,283" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954664.2840521, - "msecs": 284.05213356018066, - "relativeCreated": 50180.29451370239, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:44,284" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954664.285609, - "msecs": 285.60900688171387, - "relativeCreated": 50181.851387023926, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:57:44,285" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954664.2859588, - "msecs": 285.95876693725586, - "relativeCreated": 50182.20114707947, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:44,285" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954664.2868707, - "msecs": 286.87071800231934, - "relativeCreated": 50183.11309814453, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:44,286" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954664.3328168, - "msecs": 332.81683921813965, - "relativeCreated": 50229.05921936035, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:44,332" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954664.3360343, - "msecs": 336.03429794311523, - "relativeCreated": 50232.27667808533, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:44,336" - } - ], - "time_consumption": 0.2479267120361328 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954664.5845861, - "msecs": 584.5861434936523, - "relativeCreated": 50480.828523635864, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:44,584", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954664.584309, - "msecs": 584.3091011047363, - "relativeCreated": 50480.55148124695, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:44,584" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954664.584482, - "msecs": 584.481954574585, - "relativeCreated": 50480.7243347168, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:44,584" - } - ], - "time_consumption": 0.00010418891906738281 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954664.5849035, - "msecs": 584.9034786224365, - "relativeCreated": 50481.14585876465, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:44,584", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954664.5847406, - "msecs": 584.7406387329102, - "relativeCreated": 50480.98301887512, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:44,584" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954664.584827, - "msecs": 584.8269462585449, - "relativeCreated": 50481.06932640076, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:44,584" - } - ], - "time_consumption": 7.653236389160156e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954664.887459, - "msecs": 887.4590396881104, - "relativeCreated": 50783.70141983032, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:44,887", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954664.5851314, - "msecs": 585.1314067840576, - "relativeCreated": 50481.37378692627, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:44,585" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/ffw/sleep/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954664.5856442, - "msecs": 585.6442451477051, - "relativeCreated": 50481.88662528992, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/ffw/sleep/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:44,585" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954664.5865304, - "msecs": 586.5304470062256, - "relativeCreated": 50482.77282714844, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:44,586" - }, - { - "name": "smart_brain.mqtt.zigbee.ffw.sleep.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/ffw/sleep/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954664.5871325, - "msecs": 587.132453918457, - "relativeCreated": 50483.37483406067, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/ffw/sleep/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:44,587" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954664.6298888, - "msecs": 629.8887729644775, - "relativeCreated": 50526.13115310669, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:44,629" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954664.630593, - "msecs": 630.5930614471436, - "relativeCreated": 50526.835441589355, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:44,630" - } - ], - "time_consumption": 0.2568659782409668 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954664.888038, - "msecs": 888.037919998169, - "relativeCreated": 50784.28030014038, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:44,888", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954664.8878253, - "msecs": 887.8252506256104, - "relativeCreated": 50784.06763076782, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:44,887" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954664.887944, - "msecs": 887.9439830780029, - "relativeCreated": 50784.186363220215, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:44,887" - } - ], - "time_consumption": 9.393692016601562e-05 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954664.8883512, - "msecs": 888.3512020111084, - "relativeCreated": 50784.59358215332, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:44,888", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954664.888189, - "msecs": 888.1890773773193, - "relativeCreated": 50784.43145751953, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:44,888" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954664.888275, - "msecs": 888.2749080657959, - "relativeCreated": 50784.51728820801, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:44,888" - } - ], - "time_consumption": 7.62939453125e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954665.190455, - "msecs": 190.45495986938477, - "relativeCreated": 51086.6973400116, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:45,190", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954664.8885963, - "msecs": 888.5962963104248, - "relativeCreated": 50784.83867645264, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/ffw/sleep/main_light/state and payload false", - "asctime": "2023-02-09 15:57:44,888" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954664.8895347, - "msecs": 889.5347118377686, - "relativeCreated": 50785.77709197998, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:44,889" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954664.8909504, - "msecs": 890.9504413604736, - "relativeCreated": 50787.192821502686, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:57:44,890" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954664.8912988, - "msecs": 891.298770904541, - "relativeCreated": 50787.54115104675, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/ffw/sleep/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:44,891" - }, - { - "name": "smart_brain.mqtt.shellies.ffw.sleep.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/ffw/sleep/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954664.8922102, - "msecs": 892.2102451324463, - "relativeCreated": 50788.45262527466, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/ffw/sleep/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:44,892" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954664.9358418, - "msecs": 935.8417987823486, - "relativeCreated": 50832.08417892456, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:44,935" - }, - { - "name": "smart_brain.mqtt.videv.ffw.sleep.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/ffw/sleep/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954664.936522, - "msecs": 936.5220069885254, - "relativeCreated": 50832.76438713074, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:44,936" - } - ], - "time_consumption": 0.2539329528808594 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954665.1911125, - "msecs": 191.11251831054688, - "relativeCreated": 51087.35489845276, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:45,191", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954665.1908684, - "msecs": 190.86837768554688, - "relativeCreated": 51087.11075782776, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:45,190" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954665.1910064, - "msecs": 191.00642204284668, - "relativeCreated": 51087.24880218506, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:45,191" - } - ], - "time_consumption": 0.00010609626770019531 - } - ], - "time_consumption": 1.2110249996185303, - "time_start": "2023-02-09 15:57:43,980", - "time_finished": "2023-02-09 15:57:45,191" - }, - "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/1": { - "name": "__tLogger__", - "msg": "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/1", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 27, - "funcName": "test_power_on_off", - "created": 1675954665.1916285, - "msecs": 191.62845611572266, - "relativeCreated": 51087.870836257935, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/1", - "asctime": "2023-02-09 15:57:45,191", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954665.1920483, - "msecs": 192.0483112335205, - "relativeCreated": 51088.29069137573, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:45,192", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954665.1918433, - "msecs": 191.84327125549316, - "relativeCreated": 51088.085651397705, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:45,191" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954665.1919506, - "msecs": 191.95055961608887, - "relativeCreated": 51088.1929397583, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:45,191" - } - ], - "time_consumption": 9.775161743164062e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954665.4933174, - "msecs": 493.3173656463623, - "relativeCreated": 51389.559745788574, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:45,493", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954665.1923182, - "msecs": 192.31820106506348, - "relativeCreated": 51088.560581207275, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", - "asctime": "2023-02-09 15:57:45,192" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954665.1933463, - "msecs": 193.3462619781494, - "relativeCreated": 51089.58864212036, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", - "asctime": "2023-02-09 15:57:45,193" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954665.1980596, - "msecs": 198.0595588684082, - "relativeCreated": 51094.30193901062, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2023-02-09 15:57:45,198" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954665.1986673, - "msecs": 198.6672878265381, - "relativeCreated": 51094.90966796875, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:45,198" - } - ], - "time_consumption": 0.2946500778198242 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954665.4938996, - "msecs": 493.8995838165283, - "relativeCreated": 51390.14196395874, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:45,493", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954665.4936805, - "msecs": 493.680477142334, - "relativeCreated": 51389.922857284546, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:45,493" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954665.4938033, - "msecs": 493.8032627105713, - "relativeCreated": 51390.04564285278, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:45,493" - } - ], - "time_consumption": 9.632110595703125e-05 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954665.494213, - "msecs": 494.2131042480469, - "relativeCreated": 51390.45548439026, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:45,494", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954665.4940498, - "msecs": 494.0497875213623, - "relativeCreated": 51390.292167663574, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:45,494" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954665.4941359, - "msecs": 494.13585662841797, - "relativeCreated": 51390.37823677063, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:45,494" - } - ], - "time_consumption": 7.724761962890625e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954665.7963507, - "msecs": 796.3507175445557, - "relativeCreated": 51692.59309768677, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:45,796", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954665.4944875, - "msecs": 494.4875240325928, - "relativeCreated": 51390.729904174805, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/amplifier/state and payload false", - "asctime": "2023-02-09 15:57:45,494" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954665.4954834, - "msecs": 495.4833984375, - "relativeCreated": 51391.72577857971, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2023-02-09 15:57:45,495" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1/set", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954665.4973228, - "msecs": 497.32279777526855, - "relativeCreated": 51393.56517791748, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2023-02-09 15:57:45,497" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954665.4976294, - "msecs": 497.62940406799316, - "relativeCreated": 51393.871784210205, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", - "asctime": "2023-02-09 15:57:45,497" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954665.4985251, - "msecs": 498.52514266967773, - "relativeCreated": 51394.76752281189, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", - "asctime": "2023-02-09 15:57:45,498" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954665.5870144, - "msecs": 587.0144367218018, - "relativeCreated": 51483.256816864014, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2023-02-09 15:57:45,587" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954665.5877829, - "msecs": 587.7828598022461, - "relativeCreated": 51484.02523994446, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:45,587" - } - ], - "time_consumption": 0.20856785774230957 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954665.7970157, - "msecs": 797.0156669616699, - "relativeCreated": 51693.25804710388, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:45,797", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954665.796768, - "msecs": 796.7679500579834, - "relativeCreated": 51693.010330200195, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:45,796" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954665.7969072, - "msecs": 796.9071865081787, - "relativeCreated": 51693.14956665039, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:45,796" - } - ], - "time_consumption": 0.00010848045349121094 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954665.797459, - "msecs": 797.4588871002197, - "relativeCreated": 51693.70126724243, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:45,797", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954665.797237, - "msecs": 797.2369194030762, - "relativeCreated": 51693.47929954529, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:45,797" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954665.7973688, - "msecs": 797.3687648773193, - "relativeCreated": 51693.61114501953, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:45,797" - } - ], - "time_consumption": 9.012222290039062e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954666.0985842, - "msecs": 98.58417510986328, - "relativeCreated": 51994.826555252075, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:46,098", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954665.797728, - "msecs": 797.7280616760254, - "relativeCreated": 51693.97044181824, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", - "asctime": "2023-02-09 15:57:45,797" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954665.798755, - "msecs": 798.7549304962158, - "relativeCreated": 51694.99731063843, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", - "asctime": "2023-02-09 15:57:45,798" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954665.8459475, - "msecs": 845.9475040435791, - "relativeCreated": 51742.18988418579, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2023-02-09 15:57:45,845" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954665.8466146, - "msecs": 846.6145992279053, - "relativeCreated": 51742.85697937012, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:45,846" - } - ], - "time_consumption": 0.251969575881958 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954666.0992205, - "msecs": 99.22051429748535, - "relativeCreated": 51995.4628944397, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:46,099", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954666.0989738, - "msecs": 98.97375106811523, - "relativeCreated": 51995.21613121033, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:46,098" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954666.0991108, - "msecs": 99.11084175109863, - "relativeCreated": 51995.35322189331, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:46,099" - } - ], - "time_consumption": 0.00010967254638671875 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954666.0996234, - "msecs": 99.62344169616699, - "relativeCreated": 51995.86582183838, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:46,099", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954666.0994008, - "msecs": 99.40075874328613, - "relativeCreated": 51995.6431388855, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:46,099" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954666.0995023, - "msecs": 99.5023250579834, - "relativeCreated": 51995.744705200195, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:46,099" - } - ], - "time_consumption": 0.00012111663818359375 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954666.400868, - "msecs": 400.8679389953613, - "relativeCreated": 52297.11031913757, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:46,400", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954666.0999024, - "msecs": 99.90239143371582, - "relativeCreated": 51996.14477157593, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/amplifier/state and payload false", - "asctime": "2023-02-09 15:57:46,099" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.1009414, - "msecs": 100.94141960144043, - "relativeCreated": 51997.18379974365, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2023-02-09 15:57:46,100" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1/set", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.1024055, - "msecs": 102.40554809570312, - "relativeCreated": 51998.647928237915, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2023-02-09 15:57:46,102" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954666.1026962, - "msecs": 102.69618034362793, - "relativeCreated": 51998.93856048584, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", - "asctime": "2023-02-09 15:57:46,102" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.1035852, - "msecs": 103.58524322509766, - "relativeCreated": 51999.82762336731, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", - "asctime": "2023-02-09 15:57:46,103" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.1909132, - "msecs": 190.91320037841797, - "relativeCreated": 52087.15558052063, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2023-02-09 15:57:46,190" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.1916332, - "msecs": 191.6332244873047, - "relativeCreated": 52087.87560462952, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:46,191" - } - ], - "time_consumption": 0.20923471450805664 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954666.4014933, - "msecs": 401.4933109283447, - "relativeCreated": 52297.73569107056, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:46,401", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954666.4012756, - "msecs": 401.275634765625, - "relativeCreated": 52297.51801490784, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:46,401" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954666.4013994, - "msecs": 401.3993740081787, - "relativeCreated": 52297.64175415039, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:46,401" - } - ], - "time_consumption": 9.393692016601562e-05 - } - ], - "time_consumption": 1.209864854812622, - "time_start": "2023-02-09 15:57:45,191", - "time_finished": "2023-02-09 15:57:46,401" - }, - "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/3": { - "name": "__tLogger__", - "msg": "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/3", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 27, - "funcName": "test_power_on_off", - "created": 1675954666.4019856, - "msecs": 401.98564529418945, - "relativeCreated": 52298.2280254364, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/3", - "asctime": "2023-02-09 15:57:46,401", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954666.4023592, - "msecs": 402.3592472076416, - "relativeCreated": 52298.60162734985, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:46,402", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954666.402185, - "msecs": 402.18496322631836, - "relativeCreated": 52298.42734336853, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:46,402" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954666.4022787, - "msecs": 402.2786617279053, - "relativeCreated": 52298.52104187012, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:46,402" - } - ], - "time_consumption": 8.058547973632812e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954666.7044501, - "msecs": 704.4501304626465, - "relativeCreated": 52600.69251060486, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:46,704", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/3", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954666.402601, - "msecs": 402.6010036468506, - "relativeCreated": 52298.84338378906, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload true", - "asctime": "2023-02-09 15:57:46,402" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/3", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.4035335, - "msecs": 403.5334587097168, - "relativeCreated": 52299.77583885193, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'true'", - "asctime": "2023-02-09 15:57:46,403" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1/set", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.4059124, - "msecs": 405.9123992919922, - "relativeCreated": 52302.154779434204, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", - "asctime": "2023-02-09 15:57:46,405" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954666.4062147, - "msecs": 406.21471405029297, - "relativeCreated": 52302.457094192505, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", - "asctime": "2023-02-09 15:57:46,406" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/cd_player/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.4068065, - "msecs": 406.80646896362305, - "relativeCreated": 52303.048849105835, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'true'", - "asctime": "2023-02-09 15:57:46,406" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/cd_player/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.407449, - "msecs": 407.44900703430176, - "relativeCreated": 52303.691387176514, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/cd_player/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:46,407" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.4079447, - "msecs": 407.9446792602539, - "relativeCreated": 52304.187059402466, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", - "asctime": "2023-02-09 15:57:46,407" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.49802, - "msecs": 498.0199337005615, - "relativeCreated": 52394.26231384277, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2023-02-09 15:57:46,498" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.498761, - "msecs": 498.7609386444092, - "relativeCreated": 52395.00331878662, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:46,498" - } - ], - "time_consumption": 0.2056891918182373 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954666.7050366, - "msecs": 705.0366401672363, - "relativeCreated": 52601.27902030945, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:46,705", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954666.7048204, - "msecs": 704.8203945159912, - "relativeCreated": 52601.0627746582, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:46,704" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954666.7049415, - "msecs": 704.9415111541748, - "relativeCreated": 52601.18389129639, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:46,704" - } - ], - "time_consumption": 9.512901306152344e-05 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954666.705417, - "msecs": 705.4169178009033, - "relativeCreated": 52601.659297943115, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:46,705", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954666.7052228, - "msecs": 705.2228450775146, - "relativeCreated": 52601.46522521973, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:46,705" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954666.7053108, - "msecs": 705.3108215332031, - "relativeCreated": 52601.553201675415, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:46,705" - } - ], - "time_consumption": 0.00010609626770019531 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954667.0063646, - "msecs": 6.364583969116211, - "relativeCreated": 52902.60696411133, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:47,006", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/cd_player/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954666.7056687, - "msecs": 705.6686878204346, - "relativeCreated": 52601.91106796265, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/cd_player/state and payload false", - "asctime": "2023-02-09 15:57:46,705" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/cd_player/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.7066495, - "msecs": 706.6495418548584, - "relativeCreated": 52602.89192199707, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'", - "asctime": "2023-02-09 15:57:46,706" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/3/set", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.7082005, - "msecs": 708.2004547119141, - "relativeCreated": 52604.442834854126, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3/set and payload b'false'", - "asctime": "2023-02-09 15:57:46,708" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/3", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954666.7084987, - "msecs": 708.4987163543701, - "relativeCreated": 52604.74109649658, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload false", - "asctime": "2023-02-09 15:57:46,708" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/3", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.7094333, - "msecs": 709.4333171844482, - "relativeCreated": 52605.67569732666, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'false'", - "asctime": "2023-02-09 15:57:46,709" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1/set", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.7534988, - "msecs": 753.4987926483154, - "relativeCreated": 52649.74117279053, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2023-02-09 15:57:46,753" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954666.7538662, - "msecs": 753.8661956787109, - "relativeCreated": 52650.10857582092, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", - "asctime": "2023-02-09 15:57:46,753" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/cd_player/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.7544615, - "msecs": 754.4615268707275, - "relativeCreated": 52650.70390701294, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'", - "asctime": "2023-02-09 15:57:46,754" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/cd_player/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.7550905, - "msecs": 755.0904750823975, - "relativeCreated": 52651.33285522461, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/cd_player/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:46,755" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.7555842, - "msecs": 755.5842399597168, - "relativeCreated": 52651.82662010193, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", - "asctime": "2023-02-09 15:57:46,755" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.8429496, - "msecs": 842.949628829956, - "relativeCreated": 52739.19200897217, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2023-02-09 15:57:46,842" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954666.8436737, - "msecs": 843.6737060546875, - "relativeCreated": 52739.9160861969, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:46,843" - } - ], - "time_consumption": 0.1626908779144287 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954667.0069597, - "msecs": 6.959676742553711, - "relativeCreated": 52903.202056884766, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:47,006", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954667.006736, - "msecs": 6.736040115356445, - "relativeCreated": 52902.97842025757, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:47,006" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954667.0068607, - "msecs": 6.8607330322265625, - "relativeCreated": 52903.10311317444, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:47,006" - } - ], - "time_consumption": 9.894371032714844e-05 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954667.0073326, - "msecs": 7.332563400268555, - "relativeCreated": 52903.57494354248, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:47,007", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954667.00715, - "msecs": 7.149934768676758, - "relativeCreated": 52903.39231491089, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:47,007" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954667.007241, - "msecs": 7.241010665893555, - "relativeCreated": 52903.483390808105, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:47,007" - } - ], - "time_consumption": 9.1552734375e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954667.309425, - "msecs": 309.42511558532715, - "relativeCreated": 53205.66749572754, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:47,309", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/3", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954667.0075727, - "msecs": 7.572650909423828, - "relativeCreated": 52903.815031051636, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload true", - "asctime": "2023-02-09 15:57:47,007" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/3", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954667.0085402, - "msecs": 8.540153503417969, - "relativeCreated": 52904.78253364563, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'true'", - "asctime": "2023-02-09 15:57:47,008" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1/set", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954667.0109293, - "msecs": 10.929346084594727, - "relativeCreated": 52907.17172622681, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", - "asctime": "2023-02-09 15:57:47,010" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954667.0112345, - "msecs": 11.234521865844727, - "relativeCreated": 52907.47690200806, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", - "asctime": "2023-02-09 15:57:47,011" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/cd_player/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954667.0118215, - "msecs": 11.821508407592773, - "relativeCreated": 52908.063888549805, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'true'", - "asctime": "2023-02-09 15:57:47,011" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/cd_player/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954667.0128179, - "msecs": 12.817859649658203, - "relativeCreated": 52909.06023979187, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/cd_player/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:47,012" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954667.0136235, - "msecs": 13.623476028442383, - "relativeCreated": 52909.865856170654, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", - "asctime": "2023-02-09 15:57:47,013" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954667.102071, - "msecs": 102.07104682922363, - "relativeCreated": 52998.313426971436, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2023-02-09 15:57:47,102" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954667.1027887, - "msecs": 102.78868675231934, - "relativeCreated": 52999.03106689453, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:47,102" - } - ], - "time_consumption": 0.2066364288330078 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954667.3100033, - "msecs": 310.00328063964844, - "relativeCreated": 53206.24566078186, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:47,310", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954667.3097897, - "msecs": 309.78965759277344, - "relativeCreated": 53206.032037734985, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:47,309" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954667.309907, - "msecs": 309.9069595336914, - "relativeCreated": 53206.1493396759, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:47,309" - } - ], - "time_consumption": 9.632110595703125e-05 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954667.3103204, - "msecs": 310.3203773498535, - "relativeCreated": 53206.562757492065, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:47,310", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954667.3101547, - "msecs": 310.15467643737793, - "relativeCreated": 53206.39705657959, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:47,310" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954667.3102417, - "msecs": 310.24169921875, - "relativeCreated": 53206.48407936096, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:47,310" - } - ], - "time_consumption": 7.867813110351562e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954667.6124744, - "msecs": 612.4744415283203, - "relativeCreated": 53508.71682167053, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:47,612", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/cd_player/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954667.3105621, - "msecs": 310.5621337890625, - "relativeCreated": 53206.804513931274, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/cd_player/state and payload false", - "asctime": "2023-02-09 15:57:47,310" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/cd_player/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954667.311569, - "msecs": 311.5689754486084, - "relativeCreated": 53207.81135559082, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'", - "asctime": "2023-02-09 15:57:47,311" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/3/set", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954667.3130207, - "msecs": 313.0207061767578, - "relativeCreated": 53209.26308631897, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3/set and payload b'false'", - "asctime": "2023-02-09 15:57:47,313" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/3", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954667.3133533, - "msecs": 313.3533000946045, - "relativeCreated": 53209.59568023682, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload false", - "asctime": "2023-02-09 15:57:47,313" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/3", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954667.3142736, - "msecs": 314.2735958099365, - "relativeCreated": 53210.51597595215, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'false'", - "asctime": "2023-02-09 15:57:47,314" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1/set", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954667.357517, - "msecs": 357.5170040130615, - "relativeCreated": 53253.75938415527, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2023-02-09 15:57:47,357" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954667.3578846, - "msecs": 357.88464546203613, - "relativeCreated": 53254.12702560425, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", - "asctime": "2023-02-09 15:57:47,357" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/cd_player/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954667.3584816, - "msecs": 358.48164558410645, - "relativeCreated": 53254.72402572632, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'", - "asctime": "2023-02-09 15:57:47,358" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/cd_player/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954667.359139, - "msecs": 359.13896560668945, - "relativeCreated": 53255.3813457489, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/cd_player/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:47,359" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954667.3596358, - "msecs": 359.6358299255371, - "relativeCreated": 53255.87821006775, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", - "asctime": "2023-02-09 15:57:47,359" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954667.446045, - "msecs": 446.044921875, - "relativeCreated": 53342.28730201721, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2023-02-09 15:57:47,446" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954667.4467342, - "msecs": 446.7341899871826, - "relativeCreated": 53342.976570129395, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:47,446" - } - ], - "time_consumption": 0.1657402515411377 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954667.6131723, - "msecs": 613.1722927093506, - "relativeCreated": 53509.41467285156, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:47,613", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954667.6128745, - "msecs": 612.8745079040527, - "relativeCreated": 53509.116888046265, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:47,612" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954667.6130092, - "msecs": 613.0092144012451, - "relativeCreated": 53509.25159454346, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:47,613" - } - ], - "time_consumption": 0.00016307830810546875 - } - ], - "time_consumption": 1.2111866474151611, - "time_start": "2023-02-09 15:57:46,401", - "time_finished": "2023-02-09 15:57:47,613" - }, - "Power On/ Off synchronisation test: my_apps/gfw/dirk/powerplug/output/3": { - "name": "__tLogger__", - "msg": "Power On/ Off synchronisation test: my_apps/gfw/dirk/powerplug/output/3", + "msg": "Power On/ Off synchronisation test: shellies/gfw/floor/main_light", "args": null, "levelname": "INFO", "levelno": 20, @@ -74279,15 +87571,15 @@ "stack_info": null, "lineno": 24, "funcName": "test_power_on_off_sync", - "created": 1675954667.613893, - "msecs": 613.8930320739746, - "relativeCreated": 53510.13541221619, - "thread": 139894075555840, + "created": 1676441680.040956, + "msecs": 40.95602035522461, + "relativeCreated": 77044.4712638855, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Power On/ Off synchronisation test: my_apps/gfw/dirk/powerplug/output/3", - "asctime": "2023-02-09 15:57:47,613", + "process": 509276, + "message": "Power On/ Off synchronisation test: shellies/gfw/floor/main_light", + "asctime": "2023-02-15 07:14:40,040", "moduleLogger": [], "testcaseLogger": [ { @@ -74306,15 +87598,15 @@ "stack_info": null, "lineno": 30, "funcName": "__test_power_on_off_sync__", - "created": 1675954667.9160318, - "msecs": 916.0318374633789, - "relativeCreated": 53812.27421760559, - "thread": 139894075555840, + "created": 1676441680.3419402, + "msecs": 341.94016456604004, + "relativeCreated": 77345.45540809631, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Setting preconditions for master device 'False'", - "asctime": "2023-02-09 15:57:47,916", + "asctime": "2023-02-15 07:14:40,341", "moduleLogger": [], "time_consumption": 0.0 }, @@ -74334,22 +87626,22 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off_sync__", - "created": 1675954668.217205, - "msecs": 217.20504760742188, - "relativeCreated": 54113.447427749634, - "thread": 139894075555840, + "created": 1676441680.643789, + "msecs": 643.7890529632568, + "relativeCreated": 77647.30429649353, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing master device state to 'True'", - "asctime": "2023-02-09 15:57:48,217", + "asctime": "2023-02-15 07:14:40,643", "moduleLogger": [ { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "my_apps/gfw/dirk/powerplug/output/3", - "true" + "shellies/gfw/floor/main_light/relay/0", + "on" ], "levelname": "DEBUG", "levelno": 10, @@ -74361,22 +87653,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954667.9165368, - "msecs": 916.536808013916, - "relativeCreated": 53812.77918815613, - "thread": 139894075555840, + "created": 1676441680.3425188, + "msecs": 342.51880645751953, + "relativeCreated": 77346.0340499878, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload true", - "asctime": "2023-02-09 15:57:47,916" + "process": 509276, + "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:40,342" }, { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "my_apps/gfw/dirk/powerplug/output/3", - "b'true'" + "shellies/gfw/floor/main_light/relay/0", + "b'on'" ], "levelname": "DEBUG", "levelno": 10, @@ -74388,22 +87680,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954667.9176133, - "msecs": 917.6132678985596, - "relativeCreated": 53813.85564804077, - "thread": 139894051313216, + "created": 1676441680.3439658, + "msecs": 343.9657688140869, + "relativeCreated": 77347.48101234436, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'true'", - "asctime": "2023-02-09 15:57:47,917" + "process": 509276, + "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:40,343" }, { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.get", "msg": "Received message with topic %s and payload %s", "args": [ - "my_apps/gfw/dirk/powerplug/output/1/set", - "b'true'" + "zigbee/gfw/floor/main_light_1/get", + "b'{\"state\": \"\"}'" ], "levelname": "DEBUG", "levelno": 10, @@ -74415,22 +87707,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954667.9205642, - "msecs": 920.5641746520996, - "relativeCreated": 53816.80655479431, - "thread": 139894051313216, + "created": 1676441680.3469868, + "msecs": 346.9867706298828, + "relativeCreated": 77350.50201416016, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'true'", - "asctime": "2023-02-09 15:57:47,920" + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", + "asctime": "2023-02-15 07:14:40,346" }, { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", "msg": "Sending message with topic %s and payload %s", "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "true" + "zigbee/gfw/floor/main_light_1", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" ], "levelname": "DEBUG", "levelno": 10, @@ -74442,21 +87734,75 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954667.9209037, - "msecs": 920.9036827087402, - "relativeCreated": 53817.14606285095, - "thread": 139894051313216, + "created": 1676441680.3474295, + "msecs": 347.4295139312744, + "relativeCreated": 77350.94475746155, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload true", - "asctime": "2023-02-09 15:57:47,920" + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:40,347" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.get", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/cd_player/state", + "zigbee/gfw/floor/main_light_2/get", + "b'{\"state\": \"\"}'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441680.3482938, + "msecs": 348.2937812805176, + "relativeCreated": 77351.80902481079, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", + "asctime": "2023-02-15 07:14:40,348" + }, + { + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", + "msg": "Sending message with topic %s and payload %s", + "args": [ + "zigbee/gfw/floor/main_light_2", + "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 75, + "funcName": "send", + "created": 1676441680.348665, + "msecs": 348.6649990081787, + "relativeCreated": 77352.18024253845, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}", + "asctime": "2023-02-15 07:14:40,348" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/state", "b'true'" ], "levelname": "DEBUG", @@ -74469,22 +87815,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954667.921575, - "msecs": 921.5750694274902, - "relativeCreated": 53817.8174495697, - "thread": 139894051313216, + "created": 1676441680.3496141, + "msecs": 349.61414337158203, + "relativeCreated": 77353.12938690186, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'true'", - "asctime": "2023-02-09 15:57:47,921" + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:40,349" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.__info__", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/cd_player/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" + "zigbee/gfw/floor/main_light_1", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -74496,22 +87842,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954667.9222112, - "msecs": 922.2111701965332, - "relativeCreated": 53818.453550338745, - "thread": 139894051313216, + "created": 1676441680.350352, + "msecs": 350.35204887390137, + "relativeCreated": 77353.86729240417, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/cd_player/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:47,922" + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:40,350" }, { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", + "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", "msg": "Received message with topic %s and payload %s", "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "b'true'" + "zigbee/gfw/floor/main_light_2", + "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'" ], "levelname": "DEBUG", "levelno": 10, @@ -74523,76 +87869,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954667.9227128, - "msecs": 922.7128028869629, - "relativeCreated": 53818.955183029175, - "thread": 139894051313216, + "created": 1676441680.351087, + "msecs": 351.0870933532715, + "relativeCreated": 77354.60233688354, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true'", - "asctime": "2023-02-09 15:57:47,922" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954668.0109644, - "msecs": 10.964393615722656, - "relativeCreated": 53907.206773757935, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'true'", - "asctime": "2023-02-09 15:57:48,010" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954668.0116715, - "msecs": 11.67154312133789, - "relativeCreated": 53907.91392326355, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:48,011" + "process": 509276, + "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0}'", + "asctime": "2023-02-15 07:14:40,351" } ], - "time_consumption": 0.20553350448608398 + "time_consumption": 0.29270195960998535 }, { "name": "__tLogger__", - "msg": "Follower device (my_apps/gfw/dirk/powerplug/output/1) state is correct (Content %s and Type is %s).", + "msg": "Follower device (zigbee/gfw/floor/main_light_1) state is correct (Content %s and Type is %s).", "args": [ "True", "" @@ -74607,21 +87899,21 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954668.2178662, - "msecs": 217.8661823272705, - "relativeCreated": 54114.10856246948, - "thread": 139894075555840, + "created": 1676441680.6445353, + "msecs": 644.5353031158447, + "relativeCreated": 77648.05054664612, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Follower device (my_apps/gfw/dirk/powerplug/output/1) state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:48,217", + "process": 509276, + "message": "Follower device (zigbee/gfw/floor/main_light_1) state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:40,644", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Follower device (my_apps/gfw/dirk/powerplug/output/1) state", + "Follower device (zigbee/gfw/floor/main_light_1) state", "True", "" ], @@ -74635,21 +87927,21 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954668.2175987, - "msecs": 217.59867668151855, - "relativeCreated": 54113.84105682373, - "thread": 139894075555840, + "created": 1676441680.6442604, + "msecs": 644.2604064941406, + "relativeCreated": 77647.77565002441, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (my_apps/gfw/dirk/powerplug/output/1) state): True ()", - "asctime": "2023-02-09 15:57:48,217" + "process": 509276, + "message": "Result (Follower device (zigbee/gfw/floor/main_light_1) state): True ()", + "asctime": "2023-02-15 07:14:40,644" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Follower device (my_apps/gfw/dirk/powerplug/output/1) state", + "Follower device (zigbee/gfw/floor/main_light_1) state", "=", "True", "" @@ -74664,18 +87956,105 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954668.2177584, - "msecs": 217.7584171295166, - "relativeCreated": 54114.00079727173, - "thread": 139894075555840, + "created": 1676441680.6444125, + "msecs": 644.4125175476074, + "relativeCreated": 77647.92776107788, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (my_apps/gfw/dirk/powerplug/output/1) state): result = True ()", - "asctime": "2023-02-09 15:57:48,217" + "process": 509276, + "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_1) state): result = True ()", + "asctime": "2023-02-15 07:14:40,644" } ], - "time_consumption": 0.00010776519775390625 + "time_consumption": 0.0001227855682373047 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/gfw/floor/main_light_2) state is correct (Content %s and Type is %s).", + "args": [ + "True", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441680.644992, + "msecs": 644.9921131134033, + "relativeCreated": 77648.50735664368, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/gfw/floor/main_light_2) state is correct (Content True and Type is ).", + "asctime": "2023-02-15 07:14:40,644", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/gfw/floor/main_light_2) state", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441680.6447742, + "msecs": 644.7741985321045, + "relativeCreated": 77648.28944206238, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/gfw/floor/main_light_2) state): True ()", + "asctime": "2023-02-15 07:14:40,644" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/gfw/floor/main_light_2) state", + "=", + "True", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441680.64489, + "msecs": 644.8900699615479, + "relativeCreated": 77648.40531349182, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_2) state): result = True ()", + "asctime": "2023-02-15 07:14:40,644" + } + ], + "time_consumption": 0.00010204315185546875 }, { "name": "__tLogger__", @@ -74693,22 +88072,22 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off_sync__", - "created": 1675954668.5190945, - "msecs": 519.0944671630859, - "relativeCreated": 54415.3368473053, - "thread": 139894075555840, + "created": 1676441680.9465547, + "msecs": 946.5546607971191, + "relativeCreated": 77950.06990432739, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing master device state to 'False'", - "asctime": "2023-02-09 15:57:48,519", + "asctime": "2023-02-15 07:14:40,946", "moduleLogger": [ { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "my_apps/gfw/dirk/powerplug/output/3", - "false" + "shellies/gfw/floor/main_light/relay/0", + "off" ], "levelname": "DEBUG", "levelno": 10, @@ -74720,21 +88099,48 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954668.2181509, - "msecs": 218.15085411071777, - "relativeCreated": 54114.39323425293, - "thread": 139894075555840, + "created": 1676441680.6452842, + "msecs": 645.2841758728027, + "relativeCreated": 77648.79941940308, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/3 and payload false", - "asctime": "2023-02-09 15:57:48,218" + "process": 509276, + "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:40,645" }, { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.3", + "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "my_apps/gfw/dirk/powerplug/output/3", + "shellies/gfw/floor/main_light/relay/0", + "b'off'" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", + "filename": "__init__.py", + "module": "__init__", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 91, + "funcName": "__receive__", + "created": 1676441680.646677, + "msecs": 646.6770172119141, + "relativeCreated": 77650.19226074219, + "thread": 140246884292160, + "threadName": "Thread-1 (_thread_main)", + "processName": "MainProcess", + "process": 509276, + "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:40,646" + }, + { + "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", + "msg": "Received message with topic %s and payload %s", + "args": [ + "videv/gfw/floor/main_light/state", "b'false'" ], "levelname": "DEBUG", @@ -74747,211 +88153,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954668.219165, - "msecs": 219.16508674621582, - "relativeCreated": 54115.40746688843, - "thread": 139894051313216, + "created": 1676441680.65124, + "msecs": 651.2401103973389, + "relativeCreated": 77654.75535392761, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/3 and payload b'false'", - "asctime": "2023-02-09 15:57:48,219" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1/set", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954668.2223566, - "msecs": 222.35655784606934, - "relativeCreated": 54118.59893798828, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1/set and payload b'false'", - "asctime": "2023-02-09 15:57:48,222" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954668.2226982, - "msecs": 222.69821166992188, - "relativeCreated": 54118.940591812134, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/1 and payload false", - "asctime": "2023-02-09 15:57:48,222" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/cd_player/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954668.2234013, - "msecs": 223.40130805969238, - "relativeCreated": 54119.643688201904, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/cd_player/state and payload b'false'", - "asctime": "2023-02-09 15:57:48,223" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.cd_player.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/cd_player/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954668.224119, - "msecs": 224.1189479827881, - "relativeCreated": 54120.361328125, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/cd_player/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:48,224" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/1", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954668.2246768, - "msecs": 224.67684745788574, - "relativeCreated": 54120.9192276001, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false'", - "asctime": "2023-02-09 15:57:48,224" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954668.3101425, - "msecs": 310.14251708984375, - "relativeCreated": 54206.384897232056, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/state and payload b'false'", - "asctime": "2023-02-09 15:57:48,310" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.amplifier.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/amplifier/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954668.3108168, - "msecs": 310.81676483154297, - "relativeCreated": 54207.059144973755, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:48,310" + "process": 509276, + "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:40,651" } ], - "time_consumption": 0.20827770233154297 + "time_consumption": 0.2953145503997803 }, { "name": "__tLogger__", - "msg": "Follower device (my_apps/gfw/dirk/powerplug/output/1) state is correct (Content %s and Type is %s).", + "msg": "Follower device (zigbee/gfw/floor/main_light_1) state is correct (Content %s and Type is %s).", "args": [ "False", "" @@ -74966,21 +88183,21 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954668.5197225, - "msecs": 519.7224617004395, - "relativeCreated": 54415.96484184265, - "thread": 139894075555840, + "created": 1676441680.9472225, + "msecs": 947.2224712371826, + "relativeCreated": 77950.73771476746, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Follower device (my_apps/gfw/dirk/powerplug/output/1) state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:48,519", + "process": 509276, + "message": "Follower device (zigbee/gfw/floor/main_light_1) state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:40,947", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Follower device (my_apps/gfw/dirk/powerplug/output/1) state", + "Follower device (zigbee/gfw/floor/main_light_1) state", "False", "" ], @@ -74994,21 +88211,21 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954668.519502, - "msecs": 519.5019245147705, - "relativeCreated": 54415.74430465698, - "thread": 139894075555840, + "created": 1676441680.9469533, + "msecs": 946.953296661377, + "relativeCreated": 77950.46854019165, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (my_apps/gfw/dirk/powerplug/output/1) state): False ()", - "asctime": "2023-02-09 15:57:48,519" + "process": 509276, + "message": "Result (Follower device (zigbee/gfw/floor/main_light_1) state): False ()", + "asctime": "2023-02-15 07:14:40,946" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Follower device (my_apps/gfw/dirk/powerplug/output/1) state", + "Follower device (zigbee/gfw/floor/main_light_1) state", "=", "False", "" @@ -75023,5199 +88240,114 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954668.5196247, - "msecs": 519.6247100830078, - "relativeCreated": 54415.86709022522, - "thread": 139894075555840, + "created": 1676441680.94711, + "msecs": 947.1099376678467, + "relativeCreated": 77950.62518119812, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (my_apps/gfw/dirk/powerplug/output/1) state): result = False ()", - "asctime": "2023-02-09 15:57:48,519" + "process": 509276, + "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_1) state): result = False ()", + "asctime": "2023-02-15 07:14:40,947" } ], - "time_consumption": 9.775161743164062e-05 + "time_consumption": 0.0001125335693359375 + }, + { + "name": "__tLogger__", + "msg": "Follower device (zigbee/gfw/floor/main_light_2) state is correct (Content %s and Type is %s).", + "args": [ + "False", + "" + ], + "levelname": "INFO", + "levelno": 20, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 184, + "funcName": "equivalency_chk", + "created": 1676441680.94759, + "msecs": 947.5901126861572, + "relativeCreated": 77951.10535621643, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Follower device (zigbee/gfw/floor/main_light_2) state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:40,947", + "moduleLogger": [ + { + "name": "__unittest__", + "msg": "Result (%s): %s (%s)", + "args": [ + "Follower device (zigbee/gfw/floor/main_light_2) state", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 22, + "funcName": "__report_result__", + "created": 1676441680.9473999, + "msecs": 947.3998546600342, + "relativeCreated": 77950.91509819031, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Result (Follower device (zigbee/gfw/floor/main_light_2) state): False ()", + "asctime": "2023-02-15 07:14:40,947" + }, + { + "name": "__unittest__", + "msg": "Expectation (%s): result %s %s (%s)", + "args": [ + "Follower device (zigbee/gfw/floor/main_light_2) state", + "=", + "False", + "" + ], + "levelname": "DEBUG", + "levelno": 10, + "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", + "filename": "test.py", + "module": "test", + "exc_info": null, + "exc_text": null, + "stack_info": null, + "lineno": 26, + "funcName": "__report_expectation__", + "created": 1676441680.9475005, + "msecs": 947.500467300415, + "relativeCreated": 77951.01571083069, + "thread": 140246908178432, + "threadName": "MainThread", + "processName": "MainProcess", + "process": 509276, + "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_2) state): result = False ()", + "asctime": "2023-02-15 07:14:40,947" + } + ], + "time_consumption": 8.96453857421875e-05 } ], - "time_consumption": 0.9058294296264648, - "time_start": "2023-02-09 15:57:47,613", - "time_finished": "2023-02-09 15:57:48,519" + "time_consumption": 0.9066340923309326, + "time_start": "2023-02-15 07:14:40,040", + "time_finished": "2023-02-15 07:14:40,947" }, - "Brightness test for device and virtual device: zigbee/gfw/dirk/desk_light": { + "Away mode test: zigbee/gfw/marion/heating_valve": { "name": "__tLogger__", - "msg": "Brightness test for device and virtual device: zigbee/gfw/dirk/desk_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 50, - "funcName": "test_brightness", - "created": 1675954668.5201988, - "msecs": 520.1988220214844, - "relativeCreated": 54416.441202163696, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Brightness test for device and virtual device: zigbee/gfw/dirk/desk_light", - "asctime": "2023-02-09 15:57:48,520", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Power on)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 57, - "funcName": "__test_brightness__", - "created": 1675954668.8218093, - "msecs": 821.8092918395996, - "relativeCreated": 54718.05167198181, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Power on)", - "asctime": "2023-02-09 15:57:48,821", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/2", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954668.5205402, - "msecs": 520.5402374267578, - "relativeCreated": 54416.78261756897, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true", - "asctime": "2023-02-09 15:57:48,520" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954668.5210826, - "msecs": 521.0826396942139, - "relativeCreated": 54417.325019836426, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:48,521" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/2", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954668.5219202, - "msecs": 521.9202041625977, - "relativeCreated": 54418.16258430481, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'", - "asctime": "2023-02-09 15:57:48,521" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954668.5224304, - "msecs": 522.430419921875, - "relativeCreated": 54418.67280006409, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:48,522" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954668.5698745, - "msecs": 569.8745250701904, - "relativeCreated": 54466.1169052124, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:48,569" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954668.5708036, - "msecs": 570.8036422729492, - "relativeCreated": 54467.04602241516, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:48,570" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954668.5721989, - "msecs": 572.1988677978516, - "relativeCreated": 54468.44124794006, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:48,572" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954668.572814, - "msecs": 572.8139877319336, - "relativeCreated": 54469.056367874146, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:48,572" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954668.573393, - "msecs": 573.3931064605713, - "relativeCreated": 54469.63548660278, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:48,573" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954668.5739121, - "msecs": 573.9121437072754, - "relativeCreated": 54470.15452384949, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:48,573" - } - ], - "time_consumption": 0.24789714813232422 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954668.8224423, - "msecs": 822.4422931671143, - "relativeCreated": 54718.684673309326, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:48,822", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954668.822207, - "msecs": 822.206974029541, - "relativeCreated": 54718.44935417175, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:57:48,822" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954668.822338, - "msecs": 822.3381042480469, - "relativeCreated": 54718.58048439026, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:48,822" - } - ], - "time_consumption": 0.00010418891906738281 - }, - { - "name": "__tLogger__", - "msg": "Changing light device brightness to '%d'", - "args": [ - 65 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 63, - "funcName": "__test_brightness__", - "created": 1675954669.1239305, - "msecs": 123.93045425415039, - "relativeCreated": 55020.17283439636, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:57:49,123", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954668.8228364, - "msecs": 822.8363990783691, - "relativeCreated": 54719.07877922058, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:48,822" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954668.824045, - "msecs": 824.044942855835, - "relativeCreated": 54720.28732299805, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:48,824" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/brightness", - "b'65.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954668.8268228, - "msecs": 826.8227577209473, - "relativeCreated": 54723.06513786316, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:57:48,826" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954668.8275135, - "msecs": 827.5134563446045, - "relativeCreated": 54723.75583648682, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:48,827" - } - ], - "time_consumption": 0.2964169979095459 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954669.1245456, - "msecs": 124.54557418823242, - "relativeCreated": 55020.787954330444, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:49,124", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954669.124296, - "msecs": 124.29594993591309, - "relativeCreated": 55020.538330078125, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:57:49,124" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954669.1244142, - "msecs": 124.41420555114746, - "relativeCreated": 55020.65658569336, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:49,124" - } - ], - "time_consumption": 0.00013136863708496094 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954669.1248696, - "msecs": 124.86958503723145, - "relativeCreated": 55021.11196517944, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:49,124", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954669.124702, - "msecs": 124.70197677612305, - "relativeCreated": 55020.944356918335, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:57:49,124" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954669.1247911, - "msecs": 124.79114532470703, - "relativeCreated": 55021.03352546692, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:49,124" - } - ], - "time_consumption": 7.843971252441406e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device brightness to '%d'", - "args": [ - 50 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 69, - "funcName": "__test_brightness__", - "created": 1675954669.4259667, - "msecs": 425.966739654541, - "relativeCreated": 55322.20911979675, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:57:49,425", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/brightness", - "50" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954669.1251583, - "msecs": 125.15830993652344, - "relativeCreated": 55021.400690078735, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness and payload 50", - "asctime": "2023-02-09 15:57:49,125" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954669.1261554, - "msecs": 126.15537643432617, - "relativeCreated": 55022.39775657654, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50'", - "asctime": "2023-02-09 15:57:49,126" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954669.1277275, - "msecs": 127.72750854492188, - "relativeCreated": 55023.969888687134, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:49,127" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954669.1281023, - "msecs": 128.10230255126953, - "relativeCreated": 55024.34468269348, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:49,128" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954669.1289945, - "msecs": 128.99446487426758, - "relativeCreated": 55025.23684501648, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:49,128" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954669.1720953, - "msecs": 172.09529876708984, - "relativeCreated": 55068.3376789093, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:49,172" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954669.1727448, - "msecs": 172.7447509765625, - "relativeCreated": 55068.987131118774, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:49,172" - } - ], - "time_consumption": 0.2532219886779785 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954669.4265718, - "msecs": 426.5718460083008, - "relativeCreated": 55322.81422615051, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:49,426", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954669.4263346, - "msecs": 426.3346195220947, - "relativeCreated": 55322.57699966431, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:57:49,426" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954669.4264498, - "msecs": 426.4497756958008, - "relativeCreated": 55322.69215583801, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:49,426" - } - ], - "time_consumption": 0.0001220703125 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954669.4268847, - "msecs": 426.88465118408203, - "relativeCreated": 55323.127031326294, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:49,426", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954669.4267213, - "msecs": 426.72133445739746, - "relativeCreated": 55322.96371459961, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:57:49,426" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954669.426807, - "msecs": 426.8069267272949, - "relativeCreated": 55323.04930686951, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:49,426" - } - ], - "time_consumption": 7.772445678710938e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing light device brightness to '%d'", - "args": [ - 65 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 63, - "funcName": "__test_brightness__", - "created": 1675954669.7290993, - "msecs": 729.0992736816406, - "relativeCreated": 55625.34165382385, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:57:49,729", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954669.4271934, - "msecs": 427.19340324401855, - "relativeCreated": 55323.43578338623, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:49,427" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954669.4281495, - "msecs": 428.1494617462158, - "relativeCreated": 55324.39184188843, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:49,428" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/brightness", - "b'65.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954669.4305441, - "msecs": 430.5441379547119, - "relativeCreated": 55326.786518096924, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:57:49,430" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954669.4311857, - "msecs": 431.1857223510742, - "relativeCreated": 55327.428102493286, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:49,431" - } - ], - "time_consumption": 0.2979135513305664 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954669.7297575, - "msecs": 729.75754737854, - "relativeCreated": 55625.99992752075, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:49,729", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954669.729518, - "msecs": 729.517936706543, - "relativeCreated": 55625.760316848755, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:57:49,729" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954669.7296524, - "msecs": 729.6524047851562, - "relativeCreated": 55625.89478492737, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:49,729" - } - ], - "time_consumption": 0.00010514259338378906 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954669.7301147, - "msecs": 730.1146984100342, - "relativeCreated": 55626.357078552246, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:49,730", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954669.7299283, - "msecs": 729.9282550811768, - "relativeCreated": 55626.17063522339, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:57:49,729" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954669.7300265, - "msecs": 730.0264835357666, - "relativeCreated": 55626.26886367798, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:49,730" - } - ], - "time_consumption": 8.821487426757812e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device brightness to '%d'", - "args": [ - 50 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 69, - "funcName": "__test_brightness__", - "created": 1675954670.0312347, - "msecs": 31.2347412109375, - "relativeCreated": 55927.47712135315, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:57:50,031", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/brightness", - "50" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954669.7304046, - "msecs": 730.4046154022217, - "relativeCreated": 55626.64699554443, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/desk_light/brightness and payload 50", - "asctime": "2023-02-09 15:57:49,730" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954669.7314923, - "msecs": 731.492280960083, - "relativeCreated": 55627.734661102295, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50'", - "asctime": "2023-02-09 15:57:49,731" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954669.7331944, - "msecs": 733.1943511962891, - "relativeCreated": 55629.4367313385, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:49,733" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954669.7336223, - "msecs": 733.6223125457764, - "relativeCreated": 55629.86469268799, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:49,733" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954669.7346578, - "msecs": 734.6577644348145, - "relativeCreated": 55630.90014457703, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:49,734" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954669.7775214, - "msecs": 777.5213718414307, - "relativeCreated": 55673.76375198364, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:49,777" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954669.7781646, - "msecs": 778.1646251678467, - "relativeCreated": 55674.40700531006, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:49,778" - } - ], - "time_consumption": 0.2530701160430908 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954670.0318513, - "msecs": 31.85129165649414, - "relativeCreated": 55928.093671798706, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:50,031", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954670.0316055, - "msecs": 31.60548210144043, - "relativeCreated": 55927.84786224365, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:57:50,031" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954670.031752, - "msecs": 31.75210952758789, - "relativeCreated": 55927.9944896698, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:50,031" - } - ], - "time_consumption": 9.918212890625e-05 - }, - { - "name": "__tLogger__", - "msg": "Resetting precondition (Power off)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 74, - "funcName": "__test_brightness__", - "created": 1675954670.3340197, - "msecs": 334.01966094970703, - "relativeCreated": 56230.26204109192, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Resetting precondition (Power off)", - "asctime": "2023-02-09 15:57:50,334", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/2", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954670.032107, - "msecs": 32.10711479187012, - "relativeCreated": 55928.34949493408, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false", - "asctime": "2023-02-09 15:57:50,032" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/2", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954670.0331023, - "msecs": 33.10227394104004, - "relativeCreated": 55929.34465408325, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'", - "asctime": "2023-02-09 15:57:50,033" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954670.0374677, - "msecs": 37.46771812438965, - "relativeCreated": 55933.7100982666, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:50,037" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954670.038068, - "msecs": 38.06805610656738, - "relativeCreated": 55934.31043624878, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:50,038" - } - ], - "time_consumption": 0.29595160484313965 - } - ], - "time_consumption": 1.8138208389282227, - "time_start": "2023-02-09 15:57:48,520", - "time_finished": "2023-02-09 15:57:50,334" - }, - "Color temperature test for device and virtual device: zigbee/gfw/dirk/desk_light": { - "name": "__tLogger__", - "msg": "Color temperature test for device and virtual device: zigbee/gfw/dirk/desk_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 81, - "funcName": "test_color_temp", - "created": 1675954670.3347073, - "msecs": 334.70726013183594, - "relativeCreated": 56230.94964027405, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Color temperature test for device and virtual device: zigbee/gfw/dirk/desk_light", - "asctime": "2023-02-09 15:57:50,334", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Power on)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 88, - "funcName": "__test_color_temp__", - "created": 1675954670.636399, - "msecs": 636.3990306854248, - "relativeCreated": 56532.64141082764, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Power on)", - "asctime": "2023-02-09 15:57:50,636", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/2", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954670.33507, - "msecs": 335.0698947906494, - "relativeCreated": 56231.31227493286, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true", - "asctime": "2023-02-09 15:57:50,335" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954670.3355904, - "msecs": 335.5903625488281, - "relativeCreated": 56231.83274269104, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:50,335" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/2", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954670.336446, - "msecs": 336.44604682922363, - "relativeCreated": 56232.688426971436, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'", - "asctime": "2023-02-09 15:57:50,336" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954670.336952, - "msecs": 336.95197105407715, - "relativeCreated": 56233.19435119629, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:50,336" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954670.3817081, - "msecs": 381.70814514160156, - "relativeCreated": 56277.95052528381, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:50,381" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954670.3825107, - "msecs": 382.5106620788574, - "relativeCreated": 56278.75304222107, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:50,382" - } - ], - "time_consumption": 0.2538883686065674 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954670.6369534, - "msecs": 636.9533538818359, - "relativeCreated": 56533.19573402405, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:50,636", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954670.6367378, - "msecs": 636.7378234863281, - "relativeCreated": 56532.98020362854, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 5 ()", - "asctime": "2023-02-09 15:57:50,636" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954670.6368577, - "msecs": 636.8577480316162, - "relativeCreated": 56533.10012817383, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 5 ()", - "asctime": "2023-02-09 15:57:50,636" - } - ], - "time_consumption": 9.560585021972656e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing light device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 94, - "funcName": "__test_color_temp__", - "created": 1675954670.9383044, - "msecs": 938.3044242858887, - "relativeCreated": 56834.5468044281, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device color temperature to '5'", - "asctime": "2023-02-09 15:57:50,938", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954670.6373045, - "msecs": 637.3045444488525, - "relativeCreated": 56533.546924591064, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:50,637" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954670.6382637, - "msecs": 638.2637023925781, - "relativeCreated": 56534.50608253479, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:50,638" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/color_temp", - "b'8.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954670.640407, - "msecs": 640.4070854187012, - "relativeCreated": 56536.64946556091, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'8.0'", - "asctime": "2023-02-09 15:57:50,640" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954670.640993, - "msecs": 640.9931182861328, - "relativeCreated": 56537.235498428345, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:50,640" - } - ], - "time_consumption": 0.29731130599975586 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954670.9389567, - "msecs": 938.9567375183105, - "relativeCreated": 56835.19911766052, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:50,938", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954670.9387178, - "msecs": 938.7178421020508, - "relativeCreated": 56834.96022224426, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 8 ()", - "asctime": "2023-02-09 15:57:50,938" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954670.9388542, - "msecs": 938.8542175292969, - "relativeCreated": 56835.09659767151, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 8 ()", - "asctime": "2023-02-09 15:57:50,938" - } - ], - "time_consumption": 0.00010251998901367188 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954670.9393158, - "msecs": 939.3157958984375, - "relativeCreated": 56835.55817604065, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:50,939", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954670.9391282, - "msecs": 939.1281604766846, - "relativeCreated": 56835.3705406189, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 8 ()", - "asctime": "2023-02-09 15:57:50,939" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954670.9392273, - "msecs": 939.2273426055908, - "relativeCreated": 56835.4697227478, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 8 ()", - "asctime": "2023-02-09 15:57:50,939" - } - ], - "time_consumption": 8.845329284667969e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 100, - "funcName": "__test_color_temp__", - "created": 1675954671.240541, - "msecs": 240.5409812927246, - "relativeCreated": 57136.78336143494, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device color temperature to '5'", - "asctime": "2023-02-09 15:57:51,240", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/color_temp", - "5" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954670.9396086, - "msecs": 939.6085739135742, - "relativeCreated": 56835.850954055786, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp and payload 5", - "asctime": "2023-02-09 15:57:50,939" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954670.9407089, - "msecs": 940.7088756561279, - "relativeCreated": 56836.95125579834, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5'", - "asctime": "2023-02-09 15:57:50,940" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954670.942415, - "msecs": 942.4149990081787, - "relativeCreated": 56838.65737915039, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:50,942" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954670.9428637, - "msecs": 942.8637027740479, - "relativeCreated": 56839.10608291626, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:50,942" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954670.9438875, - "msecs": 943.88747215271, - "relativeCreated": 56840.12985229492, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:50,943" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954670.9894106, - "msecs": 989.4106388092041, - "relativeCreated": 56885.653018951416, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:50,989" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954670.9901474, - "msecs": 990.1473522186279, - "relativeCreated": 56886.38973236084, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:50,990" - } - ], - "time_consumption": 0.2503936290740967 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954671.2412248, - "msecs": 241.2247657775879, - "relativeCreated": 57137.4671459198, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:51,241", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954671.2409337, - "msecs": 240.93365669250488, - "relativeCreated": 57137.17603683472, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 5 ()", - "asctime": "2023-02-09 15:57:51,240" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954671.2411077, - "msecs": 241.10770225524902, - "relativeCreated": 57137.35008239746, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 5 ()", - "asctime": "2023-02-09 15:57:51,241" - } - ], - "time_consumption": 0.00011706352233886719 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954671.2416298, - "msecs": 241.62983894348145, - "relativeCreated": 57137.87221908569, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:51,241", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954671.241402, - "msecs": 241.40191078186035, - "relativeCreated": 57137.64429092407, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 5 ()", - "asctime": "2023-02-09 15:57:51,241" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954671.2415378, - "msecs": 241.53780937194824, - "relativeCreated": 57137.78018951416, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 5 ()", - "asctime": "2023-02-09 15:57:51,241" - } - ], - "time_consumption": 9.202957153320312e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing light device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 94, - "funcName": "__test_color_temp__", - "created": 1675954671.5438924, - "msecs": 543.8923835754395, - "relativeCreated": 57440.13476371765, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device color temperature to '5'", - "asctime": "2023-02-09 15:57:51,543", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954671.2419765, - "msecs": 241.97649955749512, - "relativeCreated": 57138.21887969971, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:51,241" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954671.243007, - "msecs": 243.00694465637207, - "relativeCreated": 57139.249324798584, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:51,243" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/color_temp", - "b'8.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954671.245579, - "msecs": 245.57900428771973, - "relativeCreated": 57141.82138442993, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'8.0'", - "asctime": "2023-02-09 15:57:51,245" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954671.2461734, - "msecs": 246.17338180541992, - "relativeCreated": 57142.41576194763, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:51,246" - } - ], - "time_consumption": 0.29771900177001953 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954671.5444746, - "msecs": 544.4746017456055, - "relativeCreated": 57440.71698188782, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:51,544", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954671.5442634, - "msecs": 544.2633628845215, - "relativeCreated": 57440.50574302673, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 8 ()", - "asctime": "2023-02-09 15:57:51,544" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954671.544381, - "msecs": 544.3809032440186, - "relativeCreated": 57440.62328338623, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 8 ()", - "asctime": "2023-02-09 15:57:51,544" - } - ], - "time_consumption": 9.369850158691406e-05 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954671.5448265, - "msecs": 544.8265075683594, - "relativeCreated": 57441.06888771057, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:57:51,544", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954671.5446239, - "msecs": 544.623851776123, - "relativeCreated": 57440.866231918335, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 8 ()", - "asctime": "2023-02-09 15:57:51,544" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954671.5447452, - "msecs": 544.7452068328857, - "relativeCreated": 57440.9875869751, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 8 ()", - "asctime": "2023-02-09 15:57:51,544" - } - ], - "time_consumption": 8.130073547363281e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 100, - "funcName": "__test_color_temp__", - "created": 1675954671.845919, - "msecs": 845.9188938140869, - "relativeCreated": 57742.1612739563, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device color temperature to '5'", - "asctime": "2023-02-09 15:57:51,845", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/color_temp", - "5" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954671.5451314, - "msecs": 545.1314449310303, - "relativeCreated": 57441.37382507324, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/desk_light/color_temp and payload 5", - "asctime": "2023-02-09 15:57:51,545" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954671.546102, - "msecs": 546.1020469665527, - "relativeCreated": 57442.344427108765, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5'", - "asctime": "2023-02-09 15:57:51,546" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954671.5475922, - "msecs": 547.5921630859375, - "relativeCreated": 57443.83454322815, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:57:51,547" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954671.547966, - "msecs": 547.9660034179688, - "relativeCreated": 57444.20838356018, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:51,547" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954671.5488625, - "msecs": 548.8624572753906, - "relativeCreated": 57445.1048374176, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:51,548" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954671.591917, - "msecs": 591.9170379638672, - "relativeCreated": 57488.15941810608, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:51,591" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954671.5925627, - "msecs": 592.5626754760742, - "relativeCreated": 57488.805055618286, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:51,592" - } - ], - "time_consumption": 0.2533562183380127 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954671.8465283, - "msecs": 846.5282917022705, - "relativeCreated": 57742.77067184448, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:51,846", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954671.8462853, - "msecs": 846.285343170166, - "relativeCreated": 57742.52772331238, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 5 ()", - "asctime": "2023-02-09 15:57:51,846" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954671.8464315, - "msecs": 846.4314937591553, - "relativeCreated": 57742.67387390137, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 5 ()", - "asctime": "2023-02-09 15:57:51,846" - } - ], - "time_consumption": 9.679794311523438e-05 - }, - { - "name": "__tLogger__", - "msg": "Resetting precondition (Power off)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 105, - "funcName": "__test_color_temp__", - "created": 1675954672.1487076, - "msecs": 148.70762825012207, - "relativeCreated": 58044.950008392334, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Resetting precondition (Power off)", - "asctime": "2023-02-09 15:57:52,148", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/2", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954671.8467832, - "msecs": 846.7831611633301, - "relativeCreated": 57743.02554130554, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false", - "asctime": "2023-02-09 15:57:51,846" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/2", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954671.847771, - "msecs": 847.7709293365479, - "relativeCreated": 57744.01330947876, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'", - "asctime": "2023-02-09 15:57:51,847" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954671.8515134, - "msecs": 851.5133857727051, - "relativeCreated": 57747.75576591492, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:51,851" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954671.8521016, - "msecs": 852.1015644073486, - "relativeCreated": 57748.34394454956, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:51,852" - } - ], - "time_consumption": 0.29660606384277344 - } - ], - "time_consumption": 1.8140003681182861, - "time_start": "2023-02-09 15:57:50,334", - "time_finished": "2023-02-09 15:57:52,148" - }, - "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/2": { - "name": "__tLogger__", - "msg": "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/2", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 27, - "funcName": "test_power_on_off", - "created": 1675954672.1494308, - "msecs": 149.4307518005371, - "relativeCreated": 58045.67313194275, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/2", - "asctime": "2023-02-09 15:57:52,149", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954672.149902, - "msecs": 149.9021053314209, - "relativeCreated": 58046.14448547363, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:52,149", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954672.1496809, - "msecs": 149.68085289001465, - "relativeCreated": 58045.92323303223, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:52,149" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954672.1497977, - "msecs": 149.7976779937744, - "relativeCreated": 58046.040058135986, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:52,149" - } - ], - "time_consumption": 0.00010442733764648438 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954672.4515183, - "msecs": 451.51829719543457, - "relativeCreated": 58347.76067733765, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:52,451", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/2", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954672.1501513, - "msecs": 150.15125274658203, - "relativeCreated": 58046.393632888794, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true", - "asctime": "2023-02-09 15:57:52,150" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954672.1506312, - "msecs": 150.63118934631348, - "relativeCreated": 58046.873569488525, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:52,150" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/2", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954672.151488, - "msecs": 151.4880657196045, - "relativeCreated": 58047.73044586182, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'", - "asctime": "2023-02-09 15:57:52,151" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954672.1519928, - "msecs": 151.9927978515625, - "relativeCreated": 58048.235177993774, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:52,151" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954672.197459, - "msecs": 197.45898246765137, - "relativeCreated": 58093.70136260986, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:52,197" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954672.1977725, - "msecs": 197.77250289916992, - "relativeCreated": 58094.01488304138, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:52,197" - } - ], - "time_consumption": 0.25374579429626465 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954672.4520884, - "msecs": 452.0883560180664, - "relativeCreated": 58348.33073616028, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:52,452", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954672.4518707, - "msecs": 451.8706798553467, - "relativeCreated": 58348.11305999756, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:52,451" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954672.4519897, - "msecs": 451.98965072631836, - "relativeCreated": 58348.23203086853, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:52,451" - } - ], - "time_consumption": 9.870529174804688e-05 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954672.4524097, - "msecs": 452.4097442626953, - "relativeCreated": 58348.65212440491, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:52,452", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954672.4522443, - "msecs": 452.2442817687988, - "relativeCreated": 58348.48666191101, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:52,452" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954672.4523335, - "msecs": 452.3334503173828, - "relativeCreated": 58348.575830459595, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:52,452" - } - ], - "time_consumption": 7.62939453125e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954672.7545319, - "msecs": 754.5318603515625, - "relativeCreated": 58650.774240493774, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:52,754", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954672.4526856, - "msecs": 452.6855945587158, - "relativeCreated": 58348.92797470093, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/desk_light/state and payload false", - "asctime": "2023-02-09 15:57:52,452" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954672.4537244, - "msecs": 453.7243843078613, - "relativeCreated": 58349.96676445007, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:52,453" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/2/set", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954672.4551346, - "msecs": 455.13463020324707, - "relativeCreated": 58351.37701034546, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2/set and payload b'false'", - "asctime": "2023-02-09 15:57:52,455" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/2", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954672.4554412, - "msecs": 455.4412364959717, - "relativeCreated": 58351.68361663818, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false", - "asctime": "2023-02-09 15:57:52,455" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/2", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954672.456543, - "msecs": 456.54296875, - "relativeCreated": 58352.78534889221, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'", - "asctime": "2023-02-09 15:57:52,456" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954672.542163, - "msecs": 542.1628952026367, - "relativeCreated": 58438.40527534485, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:52,542" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954672.5428874, - "msecs": 542.8874492645264, - "relativeCreated": 58439.12982940674, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:52,542" - } - ], - "time_consumption": 0.21164441108703613 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954672.7551265, - "msecs": 755.1264762878418, - "relativeCreated": 58651.368856430054, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:52,755", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954672.7549086, - "msecs": 754.908561706543, - "relativeCreated": 58651.150941848755, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:52,754" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954672.7550316, - "msecs": 755.0315856933594, - "relativeCreated": 58651.27396583557, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:52,755" - } - ], - "time_consumption": 9.489059448242188e-05 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954672.7554798, - "msecs": 755.4798126220703, - "relativeCreated": 58651.72219276428, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:52,755", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954672.7553144, - "msecs": 755.3143501281738, - "relativeCreated": 58651.556730270386, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:57:52,755" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954672.755402, - "msecs": 755.4020881652832, - "relativeCreated": 58651.644468307495, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:57:52,755" - } - ], - "time_consumption": 7.772445678710938e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954673.0570955, - "msecs": 57.09552764892578, - "relativeCreated": 58953.33790779114, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:57:53,057", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/2", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954672.7557144, - "msecs": 755.7144165039062, - "relativeCreated": 58651.95679664612, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload true", - "asctime": "2023-02-09 15:57:52,755" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954672.7562048, - "msecs": 756.2048435211182, - "relativeCreated": 58652.44722366333, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/desk_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:52,756" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/2", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954672.757078, - "msecs": 757.0779323577881, - "relativeCreated": 58653.3203125, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'true'", - "asctime": "2023-02-09 15:57:52,757" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.desk_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/desk_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954672.7575839, - "msecs": 757.5838565826416, - "relativeCreated": 58653.82623672485, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/desk_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:52,757" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954672.8069398, - "msecs": 806.9398403167725, - "relativeCreated": 58703.182220458984, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:52,806" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954672.8076649, - "msecs": 807.6648712158203, - "relativeCreated": 58703.90725135803, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:52,807" - } - ], - "time_consumption": 0.24943065643310547 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954673.0576944, - "msecs": 57.694435119628906, - "relativeCreated": 58953.93681526184, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:53,057", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954673.0574481, - "msecs": 57.44814872741699, - "relativeCreated": 58953.69052886963, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:57:53,057" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954673.0575998, - "msecs": 57.599782943725586, - "relativeCreated": 58953.84216308594, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:57:53,057" - } - ], - "time_consumption": 9.465217590332031e-05 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954673.0580206, - "msecs": 58.020591735839844, - "relativeCreated": 58954.26297187805, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:53,058", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954673.057848, - "msecs": 57.84797668457031, - "relativeCreated": 58954.09035682678, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:57:53,057" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954673.057944, - "msecs": 57.94405937194824, - "relativeCreated": 58954.18643951416, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:57:53,057" - } - ], - "time_consumption": 7.653236389160156e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954673.3601663, - "msecs": 360.1663112640381, - "relativeCreated": 59256.40869140625, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:57:53,360", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954673.0583048, - "msecs": 58.304786682128906, - "relativeCreated": 58954.54716682434, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/desk_light/state and payload false", - "asctime": "2023-02-09 15:57:53,058" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954673.0592804, - "msecs": 59.2803955078125, - "relativeCreated": 58955.522775650024, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:53,059" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/2/set", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954673.0607488, - "msecs": 60.74881553649902, - "relativeCreated": 58956.99119567871, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2/set and payload b'false'", - "asctime": "2023-02-09 15:57:53,060" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/2", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954673.061072, - "msecs": 61.07211112976074, - "relativeCreated": 58957.31449127197, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/2 and payload false", - "asctime": "2023-02-09 15:57:53,061" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/2", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954673.0620487, - "msecs": 62.04867362976074, - "relativeCreated": 58958.29105377197, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/2 and payload b'false'", - "asctime": "2023-02-09 15:57:53,062" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954673.1461565, - "msecs": 146.15654945373535, - "relativeCreated": 59042.39892959595, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:53,146" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.desk_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/desk_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954673.1468441, - "msecs": 146.84414863586426, - "relativeCreated": 59043.086528778076, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:53,146" - } - ], - "time_consumption": 0.21332216262817383 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954673.360768, - "msecs": 360.76807975769043, - "relativeCreated": 59257.0104598999, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:53,360", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954673.3605478, - "msecs": 360.5477809906006, - "relativeCreated": 59256.79016113281, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:57:53,360" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954673.360672, - "msecs": 360.6719970703125, - "relativeCreated": 59256.914377212524, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:57:53,360" - } - ], - "time_consumption": 9.608268737792969e-05 - } - ], - "time_consumption": 1.2113373279571533, - "time_start": "2023-02-09 15:57:52,149", - "time_finished": "2023-02-09 15:57:53,360" - }, - "Away mode test: zigbee/gfw/dirk/heating_valve": { - "name": "__tLogger__", - "msg": "Away mode test: zigbee/gfw/dirk/heating_valve", + "msg": "Away mode test: zigbee/gfw/marion/heating_valve", "args": null, "levelname": "INFO", "levelno": 20, @@ -80227,15 +88359,15 @@ "stack_info": null, "lineno": 101, "funcName": "test_away_mode", - "created": 1675954673.3613198, - "msecs": 361.31978034973145, - "relativeCreated": 59257.56216049194, - "thread": 139894075555840, + "created": 1676441680.9480386, + "msecs": 948.0385780334473, + "relativeCreated": 77951.55382156372, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Away mode test: zigbee/gfw/dirk/heating_valve", - "asctime": "2023-02-09 15:57:53,361", + "process": 509276, + "message": "Away mode test: zigbee/gfw/marion/heating_valve", + "asctime": "2023-02-15 07:14:40,948", "moduleLogger": [], "testcaseLogger": [ { @@ -80252,22 +88384,22 @@ "stack_info": null, "lineno": 106, "funcName": "__test_away_mode__", - "created": 1675954673.6625845, - "msecs": 662.5845432281494, - "relativeCreated": 59558.82692337036, - "thread": 139894075555840, + "created": 1676441681.249963, + "msecs": 249.96304512023926, + "relativeCreated": 78253.47828865051, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Setting preconditions (Default setpoint)", - "asctime": "2023-02-09 15:57:53,662", + "asctime": "2023-02-15 07:14:41,249", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.set_default_temperature", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.set_default_temperature.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/set_default_temperature", - "true" + "videv/gfw/marion/heating_valve/set_default_temperature/set", + "null" ], "levelname": "DEBUG", "levelno": 10, @@ -80279,22 +88411,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954673.361633, - "msecs": 361.6330623626709, - "relativeCreated": 59257.87544250488, - "thread": 139894075555840, + "created": 1676441680.9483523, + "msecs": 948.3523368835449, + "relativeCreated": 77951.86758041382, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:57:53,361" + "process": 509276, + "message": "Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature/set and payload null", + "asctime": "2023-02-15 07:14:40,948" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.set_default_temperature", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/set_default_temperature", - "b'true'" + "videv/gfw/marion/heating_valve/user_temperature_setpoint", + "b'23'" ], "levelname": "DEBUG", "levelno": 10, @@ -80306,22 +88438,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954673.362618, - "msecs": 362.61796951293945, - "relativeCreated": 59258.86034965515, - "thread": 139894051313216, + "created": 1676441680.9551997, + "msecs": 955.1997184753418, + "relativeCreated": 77958.71496200562, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:57:53,362" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:14:40,955" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/user_temperature_setpoint", - "b'25'" + "zigbee/gfw/marion/heating_valve/set", + "b'{\"current_heating_setpoint\": 23}'" ], "levelname": "DEBUG", "levelno": 10, @@ -80333,76 +88465,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954673.3801064, - "msecs": 380.10644912719727, - "relativeCreated": 59276.34882926941, - "thread": 139894051313216, + "created": 1676441680.9557123, + "msecs": 955.7123184204102, + "relativeCreated": 77959.22756195068, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'", - "asctime": "2023-02-09 15:57:53,380" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", + "asctime": "2023-02-15 07:14:40,955" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954673.3807454, - "msecs": 380.74541091918945, - "relativeCreated": 59276.9877910614, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:53,380" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve/set", - "b'{\"current_heating_setpoint\": 25}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954673.3818326, - "msecs": 381.8325996398926, - "relativeCreated": 59278.074979782104, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", - "asctime": "2023-02-09 15:57:53,381" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/gfw/dirk/heating_valve", - "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" + "zigbee/gfw/marion/heating_valve", + "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", "levelno": 10, @@ -80414,22 +88492,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954673.3821537, - "msecs": 382.1537494659424, - "relativeCreated": 59278.396129608154, - "thread": 139894051313216, + "created": 1676441680.955821, + "msecs": 955.8210372924805, + "relativeCreated": 77959.33628082275, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:53,382" + "process": 509276, + "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:40,955" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", - "b'25'" + "videv/gfw/marion/heating_valve/valve_temperature_setpoint", + "b'23'" ], "levelname": "DEBUG", "levelno": 10, @@ -80441,22 +88519,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954673.3828955, - "msecs": 382.89546966552734, - "relativeCreated": 59279.13784980774, - "thread": 139894051313216, + "created": 1676441680.9560626, + "msecs": 956.0625553131104, + "relativeCreated": 77959.57779884338, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'", - "asctime": "2023-02-09 15:57:53,382" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:14:40,956" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" + "zigbee/gfw/marion/heating_valve", + "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", "levelno": 10, @@ -80468,99 +88546,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954673.3835843, - "msecs": 383.58426094055176, - "relativeCreated": 59279.826641082764, - "thread": 139894051313216, + "created": 1676441680.9564035, + "msecs": 956.4034938812256, + "relativeCreated": 77959.9187374115, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:53,383" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve", - "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954673.384119, - "msecs": 384.11903381347656, - "relativeCreated": 59280.36141395569, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:53,384" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954673.4286294, - "msecs": 428.62939834594727, - "relativeCreated": 59324.87177848816, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:53,428" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954673.4701407, - "msecs": 470.1406955718994, - "relativeCreated": 59366.38307571411, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:53,470" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:40,956" } ], - "time_consumption": 0.19244384765625 + "time_consumption": 0.29355955123901367 }, { "name": "__tLogger__", @@ -80579,15 +88576,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954673.6631417, - "msecs": 663.1417274475098, - "relativeCreated": 59559.38410758972, - "thread": 139894075555840, + "created": 1676441681.2507699, + "msecs": 250.76985359191895, + "relativeCreated": 78254.28509712219, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Away mode is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:53,663", + "asctime": "2023-02-15 07:14:41,250", "moduleLogger": [ { "name": "__unittest__", @@ -80607,15 +88604,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954673.6629272, - "msecs": 662.9271507263184, - "relativeCreated": 59559.16953086853, - "thread": 139894075555840, + "created": 1676441681.2504056, + "msecs": 250.40555000305176, + "relativeCreated": 78253.92079353333, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Away mode): False ()", - "asctime": "2023-02-09 15:57:53,662" + "asctime": "2023-02-15 07:14:41,250" }, { "name": "__unittest__", @@ -80636,18 +88633,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954673.6630461, - "msecs": 663.04612159729, - "relativeCreated": 59559.2885017395, - "thread": 139894075555840, + "created": 1676441681.2506151, + "msecs": 250.61511993408203, + "relativeCreated": 78254.13036346436, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Away mode): result = False ()", - "asctime": "2023-02-09 15:57:53,663" + "asctime": "2023-02-15 07:14:41,250" } ], - "time_consumption": 9.560585021972656e-05 + "time_consumption": 0.00015473365783691406 }, { "name": "__tLogger__", @@ -80663,21 +88660,21 @@ "stack_info": null, "lineno": 113, "funcName": "__test_away_mode__", - "created": 1675954673.9653723, - "msecs": 965.3723239898682, - "relativeCreated": 59861.61470413208, - "thread": 139894075555840, + "created": 1676441681.5523305, + "msecs": 552.330493927002, + "relativeCreated": 78555.84573745728, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Activating away mode", - "asctime": "2023-02-09 15:57:53,965", + "asctime": "2023-02-15 07:14:41,552", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.away_mode", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.away_mode.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/away_mode", + "videv/gfw/marion/heating_valve/away_mode/set", "true" ], "levelname": "DEBUG", @@ -80690,22 +88687,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954673.6634734, - "msecs": 663.47336769104, - "relativeCreated": 59559.71574783325, - "thread": 139894075555840, + "created": 1676441681.2511613, + "msecs": 251.1613368988037, + "relativeCreated": 78254.67658042908, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/heating_valve/away_mode and payload true", - "asctime": "2023-02-09 15:57:53,663" + "process": 509276, + "message": "Sending message with topic videv/gfw/marion/heating_valve/away_mode/set and payload true", + "asctime": "2023-02-15 07:14:41,251" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.away_mode", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/away_mode", - "b'true'" + "zigbee/gfw/marion/heating_valve/set", + "b'{\"current_heating_setpoint\": 18}'" ], "levelname": "DEBUG", "levelno": 10, @@ -80717,49 +88714,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954673.6644475, - "msecs": 664.447546005249, - "relativeCreated": 59560.68992614746, - "thread": 139894051313216, + "created": 1676441681.2645388, + "msecs": 264.5387649536133, + "relativeCreated": 78268.05400848389, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/away_mode and payload b'true'", - "asctime": "2023-02-09 15:57:53,664" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 18}'", + "asctime": "2023-02-15 07:14:41,264" }, { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve/set", - "b'{\"current_heating_setpoint\": 20}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954673.6793728, - "msecs": 679.3727874755859, - "relativeCreated": 59575.6151676178, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2023-02-09 15:57:53,679" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/gfw/dirk/heating_valve", - "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" + "zigbee/gfw/marion/heating_valve", + "{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", "levelno": 10, @@ -80771,22 +88741,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954673.679809, - "msecs": 679.8090934753418, - "relativeCreated": 59576.051473617554, - "thread": 139894051313216, + "created": 1676441681.2649996, + "msecs": 264.9996280670166, + "relativeCreated": 78268.51487159729, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:53,679" + "process": 509276, + "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:41,264" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", - "b'20'" + "videv/gfw/marion/heating_valve/valve_temperature_setpoint", + "b'18'" ], "levelname": "DEBUG", "levelno": 10, @@ -80798,22 +88768,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954673.6803892, - "msecs": 680.3891658782959, - "relativeCreated": 59576.63154602051, - "thread": 139894051313216, + "created": 1676441681.2658656, + "msecs": 265.8655643463135, + "relativeCreated": 78269.38080787659, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2023-02-09 15:57:53,680" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'18'", + "asctime": "2023-02-15 07:14:41,265" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" + "zigbee/gfw/marion/heating_valve", + "b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", "levelno": 10, @@ -80825,21 +88795,21 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954673.6810935, - "msecs": 681.0934543609619, - "relativeCreated": 59577.335834503174, - "thread": 139894051313216, + "created": 1676441681.2670877, + "msecs": 267.0876979827881, + "relativeCreated": 78270.60294151306, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:53,681" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:41,267" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.away_mode", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.away_mode", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/away_mode", + "videv/gfw/marion/heating_valve/away_mode", "b'true'" ], "levelname": "DEBUG", @@ -80852,126 +88822,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954673.6816216, - "msecs": 681.6215515136719, - "relativeCreated": 59577.863931655884, - "thread": 139894051313216, + "created": 1676441681.3111029, + "msecs": 311.10286712646484, + "relativeCreated": 78314.61811065674, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/away_mode and payload b'true'", - "asctime": "2023-02-09 15:57:53,681" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954673.6821258, - "msecs": 682.1258068084717, - "relativeCreated": 59578.36818695068, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:53,682" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve", - "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954673.6826339, - "msecs": 682.6338768005371, - "relativeCreated": 59578.87625694275, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:53,682" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954673.7255995, - "msecs": 725.5995273590088, - "relativeCreated": 59621.84190750122, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:53,725" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954673.7658918, - "msecs": 765.8917903900146, - "relativeCreated": 59662.13417053223, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:53,765" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/away_mode and payload b'true'", + "asctime": "2023-02-15 07:14:41,311" } ], - "time_consumption": 0.19948053359985352 + "time_consumption": 0.2412276268005371 }, { "name": "__tLogger__", @@ -80990,15 +88852,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954673.966023, - "msecs": 966.0229682922363, - "relativeCreated": 59862.26534843445, - "thread": 139894075555840, + "created": 1676441681.553051, + "msecs": 553.0509948730469, + "relativeCreated": 78556.56623840332, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Away mode is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:53,966", + "asctime": "2023-02-15 07:14:41,553", "moduleLogger": [ { "name": "__unittest__", @@ -81018,15 +88880,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954673.965773, - "msecs": 965.7731056213379, - "relativeCreated": 59862.01548576355, - "thread": 139894075555840, + "created": 1676441681.5527678, + "msecs": 552.7677536010742, + "relativeCreated": 78556.28299713135, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Away mode): True ()", - "asctime": "2023-02-09 15:57:53,965" + "asctime": "2023-02-15 07:14:41,552" }, { "name": "__unittest__", @@ -81047,24 +88909,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954673.965912, - "msecs": 965.9121036529541, - "relativeCreated": 59862.154483795166, - "thread": 139894075555840, + "created": 1676441681.5529232, + "msecs": 552.9232025146484, + "relativeCreated": 78556.43844604492, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Away mode): result = True ()", - "asctime": "2023-02-09 15:57:53,965" + "asctime": "2023-02-15 07:14:41,552" } ], - "time_consumption": 0.00011086463928222656 + "time_consumption": 0.0001277923583984375 }, { "name": "__tLogger__", "msg": "Temperature setpoint is correct (Content %s and Type is %s).", "args": [ - "20", + "18", "" ], "levelname": "INFO", @@ -81077,22 +88939,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954673.9664392, - "msecs": 966.4392471313477, - "relativeCreated": 59862.68162727356, - "thread": 139894075555840, + "created": 1676441681.553505, + "msecs": 553.5049438476562, + "relativeCreated": 78557.02018737793, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Temperature setpoint is correct (Content 20 and Type is ).", - "asctime": "2023-02-09 15:57:53,966", + "process": 509276, + "message": "Temperature setpoint is correct (Content 18 and Type is ).", + "asctime": "2023-02-15 07:14:41,553", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ "Temperature setpoint", - "20", + "18", "" ], "levelname": "DEBUG", @@ -81105,15 +88967,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954673.966238, - "msecs": 966.2380218505859, - "relativeCreated": 59862.4804019928, - "thread": 139894075555840, + "created": 1676441681.5532477, + "msecs": 553.2476902008057, + "relativeCreated": 78556.76293373108, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Temperature setpoint): 20 ()", - "asctime": "2023-02-09 15:57:53,966" + "process": 509276, + "message": "Result (Temperature setpoint): 18 ()", + "asctime": "2023-02-15 07:14:41,553" }, { "name": "__unittest__", @@ -81121,7 +88983,7 @@ "args": [ "Temperature setpoint", "=", - "20", + "18", "" ], "levelname": "DEBUG", @@ -81134,18 +88996,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954673.9663436, - "msecs": 966.3436412811279, - "relativeCreated": 59862.58602142334, - "thread": 139894075555840, + "created": 1676441681.5533617, + "msecs": 553.3616542816162, + "relativeCreated": 78556.87689781189, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Temperature setpoint): result = 20 ()", - "asctime": "2023-02-09 15:57:53,966" + "process": 509276, + "message": "Expectation (Temperature setpoint): result = 18 ()", + "asctime": "2023-02-15 07:14:41,553" } ], - "time_consumption": 9.560585021972656e-05 + "time_consumption": 0.00014328956604003906 }, { "name": "__tLogger__", @@ -81161,21 +89023,21 @@ "stack_info": null, "lineno": 119, "funcName": "__test_away_mode__", - "created": 1675954674.2677388, - "msecs": 267.73881912231445, - "relativeCreated": 60163.98119926453, - "thread": 139894075555840, + "created": 1676441681.8547513, + "msecs": 854.7513484954834, + "relativeCreated": 78858.26659202576, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Deactivating away mode", - "asctime": "2023-02-09 15:57:54,267", + "asctime": "2023-02-15 07:14:41,854", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.away_mode", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.away_mode.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/away_mode", + "videv/gfw/marion/heating_valve/away_mode/set", "false" ], "levelname": "DEBUG", @@ -81188,22 +89050,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954673.9667323, - "msecs": 966.7322635650635, - "relativeCreated": 59862.974643707275, - "thread": 139894075555840, + "created": 1676441681.5538445, + "msecs": 553.8444519042969, + "relativeCreated": 78557.35969543457, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/heating_valve/away_mode and payload false", - "asctime": "2023-02-09 15:57:53,966" + "process": 509276, + "message": "Sending message with topic videv/gfw/marion/heating_valve/away_mode/set and payload false", + "asctime": "2023-02-15 07:14:41,553" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.away_mode", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/away_mode", - "b'false'" + "zigbee/gfw/marion/heating_valve/set", + "b'{\"current_heating_setpoint\": 23}'" ], "levelname": "DEBUG", "levelno": 10, @@ -81215,49 +89077,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954673.9678562, - "msecs": 967.8561687469482, - "relativeCreated": 59864.09854888916, - "thread": 139894051313216, + "created": 1676441681.5658908, + "msecs": 565.8907890319824, + "relativeCreated": 78569.40603256226, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/away_mode and payload b'false'", - "asctime": "2023-02-09 15:57:53,967" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", + "asctime": "2023-02-15 07:14:41,565" }, { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve/set", - "b'{\"current_heating_setpoint\": 25}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954673.979648, - "msecs": 979.6481132507324, - "relativeCreated": 59875.890493392944, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", - "asctime": "2023-02-09 15:57:53,979" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/gfw/dirk/heating_valve", - "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" + "zigbee/gfw/marion/heating_valve", + "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", "levelno": 10, @@ -81269,22 +89104,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954673.980129, - "msecs": 980.1290035247803, - "relativeCreated": 59876.37138366699, - "thread": 139894051313216, + "created": 1676441681.5664115, + "msecs": 566.4114952087402, + "relativeCreated": 78569.92673873901, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:53,980" + "process": 509276, + "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:41,566" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", - "b'25'" + "videv/gfw/marion/heating_valve/valve_temperature_setpoint", + "b'23'" ], "levelname": "DEBUG", "levelno": 10, @@ -81296,48 +89131,21 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954673.9807985, - "msecs": 980.7984828948975, - "relativeCreated": 59877.04086303711, - "thread": 139894051313216, + "created": 1676441681.5673282, + "msecs": 567.3282146453857, + "relativeCreated": 78570.84345817566, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'", - "asctime": "2023-02-09 15:57:53,980" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:14:41,567" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.away_mode", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954673.9815116, - "msecs": 981.5115928649902, - "relativeCreated": 59877.7539730072, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:53,981" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.away_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/away_mode", + "videv/gfw/marion/heating_valve/away_mode", "b'false'" ], "levelname": "DEBUG", @@ -81350,22 +89158,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954673.9820476, - "msecs": 982.0475578308105, - "relativeCreated": 59878.28993797302, - "thread": 139894051313216, + "created": 1676441681.5682662, + "msecs": 568.2661533355713, + "relativeCreated": 78571.78139686584, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/away_mode and payload b'false'", - "asctime": "2023-02-09 15:57:53,982" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/away_mode and payload b'false'", + "asctime": "2023-02-15 07:14:41,568" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" + "zigbee/gfw/marion/heating_valve", + "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", "levelno": 10, @@ -81377,99 +89185,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954673.9825425, - "msecs": 982.5425148010254, - "relativeCreated": 59878.78489494324, - "thread": 139894051313216, + "created": 1676441681.569007, + "msecs": 569.0069198608398, + "relativeCreated": 78572.52216339111, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:53,982" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve", - "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954673.9830322, - "msecs": 983.0322265625, - "relativeCreated": 59879.27460670471, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:53,983" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954674.0293581, - "msecs": 29.3581485748291, - "relativeCreated": 59925.60052871704, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:54,029" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954674.0700033, - "msecs": 70.00327110290527, - "relativeCreated": 59966.24565124512, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:54,070" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:41,569" } ], - "time_consumption": 0.19773554801940918 + "time_consumption": 0.28574442863464355 }, { "name": "__tLogger__", @@ -81488,15 +89215,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954674.2682984, - "msecs": 268.2983875274658, - "relativeCreated": 60164.54076766968, - "thread": 139894075555840, + "created": 1676441681.8553684, + "msecs": 855.3683757781982, + "relativeCreated": 78858.88361930847, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Away mode is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:54,268", + "asctime": "2023-02-15 07:14:41,855", "moduleLogger": [ { "name": "__unittest__", @@ -81516,15 +89243,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954674.2680824, - "msecs": 268.0823802947998, - "relativeCreated": 60164.32476043701, - "thread": 139894075555840, + "created": 1676441681.8551288, + "msecs": 855.1287651062012, + "relativeCreated": 78858.64400863647, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Away mode): False ()", - "asctime": "2023-02-09 15:57:54,268" + "asctime": "2023-02-15 07:14:41,855" }, { "name": "__unittest__", @@ -81545,24 +89272,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954674.2682033, - "msecs": 268.2032585144043, - "relativeCreated": 60164.445638656616, - "thread": 139894075555840, + "created": 1676441681.8552604, + "msecs": 855.2603721618652, + "relativeCreated": 78858.77561569214, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Away mode): result = False ()", - "asctime": "2023-02-09 15:57:54,268" + "asctime": "2023-02-15 07:14:41,855" } ], - "time_consumption": 9.512901306152344e-05 + "time_consumption": 0.00010800361633300781 }, { "name": "__tLogger__", "msg": "Temperature setpoint is correct (Content %s and Type is %s).", "args": [ - "25", + "23", "" ], "levelname": "INFO", @@ -81575,22 +89302,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954674.268615, - "msecs": 268.6150074005127, - "relativeCreated": 60164.857387542725, - "thread": 139894075555840, + "created": 1676441681.8557749, + "msecs": 855.7748794555664, + "relativeCreated": 78859.29012298584, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Temperature setpoint is correct (Content 25 and Type is ).", - "asctime": "2023-02-09 15:57:54,268", + "process": 509276, + "message": "Temperature setpoint is correct (Content 23 and Type is ).", + "asctime": "2023-02-15 07:14:41,855", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ "Temperature setpoint", - "25", + "23", "" ], "levelname": "DEBUG", @@ -81603,15 +89330,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954674.268449, - "msecs": 268.449068069458, - "relativeCreated": 60164.69144821167, - "thread": 139894075555840, + "created": 1676441681.8555696, + "msecs": 855.56960105896, + "relativeCreated": 78859.08484458923, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Temperature setpoint): 25 ()", - "asctime": "2023-02-09 15:57:54,268" + "process": 509276, + "message": "Result (Temperature setpoint): 23 ()", + "asctime": "2023-02-15 07:14:41,855" }, { "name": "__unittest__", @@ -81619,7 +89346,7 @@ "args": [ "Temperature setpoint", "=", - "25", + "23", "" ], "levelname": "DEBUG", @@ -81632,27 +89359,27 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954674.2685366, - "msecs": 268.5365676879883, - "relativeCreated": 60164.7789478302, - "thread": 139894075555840, + "created": 1676441681.8556855, + "msecs": 855.6854724884033, + "relativeCreated": 78859.20071601868, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Temperature setpoint): result = 25 ()", - "asctime": "2023-02-09 15:57:54,268" + "process": 509276, + "message": "Expectation (Temperature setpoint): result = 23 ()", + "asctime": "2023-02-15 07:14:41,855" } ], - "time_consumption": 7.843971252441406e-05 + "time_consumption": 8.940696716308594e-05 } ], - "time_consumption": 0.9072952270507812, - "time_start": "2023-02-09 15:57:53,361", - "time_finished": "2023-02-09 15:57:54,268" + "time_consumption": 0.9077363014221191, + "time_start": "2023-02-15 07:14:40,948", + "time_finished": "2023-02-15 07:14:41,855" }, - "Boost mode test: zigbee/gfw/dirk/heating_valve": { + "Boost mode test: zigbee/gfw/marion/heating_valve": { "name": "__tLogger__", - "msg": "Boost mode test: zigbee/gfw/dirk/heating_valve", + "msg": "Boost mode test: zigbee/gfw/marion/heating_valve", "args": null, "levelname": "INFO", "levelno": 20, @@ -81664,15 +89391,15 @@ "stack_info": null, "lineno": 128, "funcName": "test_boost_mode", - "created": 1675954674.2690678, - "msecs": 269.06776428222656, - "relativeCreated": 60165.31014442444, - "thread": 139894075555840, + "created": 1676441681.8561769, + "msecs": 856.1768531799316, + "relativeCreated": 78859.6920967102, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Boost mode test: zigbee/gfw/dirk/heating_valve", - "asctime": "2023-02-09 15:57:54,269", + "process": 509276, + "message": "Boost mode test: zigbee/gfw/marion/heating_valve", + "asctime": "2023-02-15 07:14:41,856", "moduleLogger": [], "testcaseLogger": [ { @@ -81689,22 +89416,22 @@ "stack_info": null, "lineno": 133, "funcName": "__test_boost_mode__", - "created": 1675954674.5711963, - "msecs": 571.1963176727295, - "relativeCreated": 60467.43869781494, - "thread": 139894075555840, + "created": 1676441682.1575348, + "msecs": 157.53483772277832, + "relativeCreated": 79161.05008125305, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Setting preconditions (Default setpoint)", - "asctime": "2023-02-09 15:57:54,571", + "asctime": "2023-02-15 07:14:42,157", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.set_default_temperature", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.set_default_temperature.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/set_default_temperature", - "true" + "videv/gfw/marion/heating_valve/set_default_temperature/set", + "null" ], "levelname": "DEBUG", "levelno": 10, @@ -81716,45 +89443,18 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954674.2693243, - "msecs": 269.32430267333984, - "relativeCreated": 60165.56668281555, - "thread": 139894075555840, + "created": 1676441681.856438, + "msecs": 856.4379215240479, + "relativeCreated": 78859.95316505432, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:57:54,269" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.set_default_temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/set_default_temperature", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954674.2702146, - "msecs": 270.2145576477051, - "relativeCreated": 60166.45693778992, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:57:54,270" + "process": 509276, + "message": "Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature/set and payload null", + "asctime": "2023-02-15 07:14:41,856" } ], - "time_consumption": 0.3009817600250244 + "time_consumption": 0.30109691619873047 }, { "name": "__tLogger__", @@ -81773,15 +89473,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954674.5718336, - "msecs": 571.833610534668, - "relativeCreated": 60468.07599067688, - "thread": 139894075555840, + "created": 1676441682.158247, + "msecs": 158.2469940185547, + "relativeCreated": 79161.76223754883, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Boost timer is correct (Content 0 and Type is ).", - "asctime": "2023-02-09 15:57:54,571", + "asctime": "2023-02-15 07:14:42,158", "moduleLogger": [ { "name": "__unittest__", @@ -81801,15 +89501,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954674.5715878, - "msecs": 571.5878009796143, - "relativeCreated": 60467.830181121826, - "thread": 139894075555840, + "created": 1676441682.157971, + "msecs": 157.97090530395508, + "relativeCreated": 79161.48614883423, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Boost timer): 0 ()", - "asctime": "2023-02-09 15:57:54,571" + "asctime": "2023-02-15 07:14:42,157" }, { "name": "__unittest__", @@ -81830,18 +89530,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954674.5717266, - "msecs": 571.7265605926514, - "relativeCreated": 60467.96894073486, - "thread": 139894075555840, + "created": 1676441682.158121, + "msecs": 158.12110900878906, + "relativeCreated": 79161.63635253906, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Boost timer): result = 0 ()", - "asctime": "2023-02-09 15:57:54,571" + "asctime": "2023-02-15 07:14:42,158" } ], - "time_consumption": 0.00010704994201660156 + "time_consumption": 0.000125885009765625 }, { "name": "__tLogger__", @@ -81857,21 +89557,21 @@ "stack_info": null, "lineno": 140, "funcName": "__test_boost_mode__", - "created": 1675954674.873081, - "msecs": 873.0809688568115, - "relativeCreated": 60769.32334899902, - "thread": 139894075555840, + "created": 1676441682.459815, + "msecs": 459.81502532958984, + "relativeCreated": 79463.33026885986, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Activating boost mode", - "asctime": "2023-02-09 15:57:54,873", + "asctime": "2023-02-15 07:14:42,459", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.start_boost", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.start_boost.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/start_boost", + "videv/gfw/marion/heating_valve/start_boost/set", "true" ], "levelname": "DEBUG", @@ -81884,48 +89584,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954674.5721517, - "msecs": 572.1516609191895, - "relativeCreated": 60468.3940410614, - "thread": 139894075555840, + "created": 1676441682.1586616, + "msecs": 158.6616039276123, + "relativeCreated": 79162.17684745789, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/heating_valve/start_boost and payload true", - "asctime": "2023-02-09 15:57:54,572" + "process": 509276, + "message": "Sending message with topic videv/gfw/marion/heating_valve/start_boost/set and payload true", + "asctime": "2023-02-15 07:14:42,158" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.start_boost", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.boost_timer", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/start_boost", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954674.5732932, - "msecs": 573.2932090759277, - "relativeCreated": 60469.53558921814, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/start_boost and payload b'true'", - "asctime": "2023-02-09 15:57:54,573" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.boost_timer", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/boost_timer", + "videv/gfw/marion/heating_valve/boost_timer", "b'900'" ], "levelname": "DEBUG", @@ -81938,48 +89611,21 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954674.5855641, - "msecs": 585.564136505127, - "relativeCreated": 60481.80651664734, - "thread": 139894051313216, + "created": 1676441682.1693392, + "msecs": 169.33917999267578, + "relativeCreated": 79172.85442352295, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/boost_timer and payload b'900'", - "asctime": "2023-02-09 15:57:54,585" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/boost_timer and payload b'900'", + "asctime": "2023-02-15 07:14:42,169" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954674.58627, - "msecs": 586.2700939178467, - "relativeCreated": 60482.51247406006, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:54,586" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve/set", + "zigbee/gfw/marion/heating_valve/set", "b'{\"current_heating_setpoint\": 30}'" ], "levelname": "DEBUG", @@ -81992,22 +89638,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954674.5868826, - "msecs": 586.8825912475586, - "relativeCreated": 60483.12497138977, - "thread": 139894051313216, + "created": 1676441682.1696646, + "msecs": 169.6646213531494, + "relativeCreated": 79173.17986488342, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2023-02-09 15:57:54,586" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", + "asctime": "2023-02-15 07:14:42,169" }, { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/gfw/dirk/heating_valve", - "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" + "zigbee/gfw/marion/heating_valve", + "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", "levelno": 10, @@ -82019,21 +89665,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954674.587231, - "msecs": 587.230920791626, - "relativeCreated": 60483.47330093384, - "thread": 139894051313216, + "created": 1676441682.169797, + "msecs": 169.79694366455078, + "relativeCreated": 79173.31218719482, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:54,587" + "process": 509276, + "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:42,169" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "videv/gfw/marion/heating_valve/valve_temperature_setpoint", "b'30'" ], "levelname": "DEBUG", @@ -82046,22 +89692,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954674.5877883, - "msecs": 587.7883434295654, - "relativeCreated": 60484.03072357178, - "thread": 139894051313216, + "created": 1676441682.1700704, + "msecs": 170.07040977478027, + "relativeCreated": 79173.58565330505, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2023-02-09 15:57:54,587" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'30'", + "asctime": "2023-02-15 07:14:42,170" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" + "zigbee/gfw/marion/heating_valve", + "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", "levelno": 10, @@ -82073,99 +89719,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954674.5884273, - "msecs": 588.4273052215576, - "relativeCreated": 60484.66968536377, - "thread": 139894051313216, + "created": 1676441682.1704848, + "msecs": 170.4847812652588, + "relativeCreated": 79174.00002479553, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:54,588" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve", - "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954674.5889354, - "msecs": 588.935375213623, - "relativeCreated": 60485.177755355835, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:54,588" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954674.6336129, - "msecs": 633.612871170044, - "relativeCreated": 60529.855251312256, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:54,633" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954674.6750288, - "msecs": 675.0288009643555, - "relativeCreated": 60571.27118110657, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:54,675" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:42,170" } ], - "time_consumption": 0.19805216789245605 + "time_consumption": 0.28933024406433105 }, { "name": "__tLogger__", @@ -82184,15 +89749,15 @@ "stack_info": null, "lineno": 230, "funcName": "greater_chk", - "created": 1675954674.8737063, - "msecs": 873.7063407897949, - "relativeCreated": 60769.94872093201, - "thread": 139894075555840, + "created": 1676441682.4605315, + "msecs": 460.53147315979004, + "relativeCreated": 79464.04671669006, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Boost timer is greater expectation (Content 900 and Type is ).", - "asctime": "2023-02-09 15:57:54,873", + "asctime": "2023-02-15 07:14:42,460", "moduleLogger": [ { "name": "__unittest__", @@ -82212,15 +89777,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954674.873459, - "msecs": 873.4591007232666, - "relativeCreated": 60769.70148086548, - "thread": 139894075555840, + "created": 1676441682.4602497, + "msecs": 460.249662399292, + "relativeCreated": 79463.76490592957, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Boost timer): 900 ()", - "asctime": "2023-02-09 15:57:54,873" + "asctime": "2023-02-15 07:14:42,460" }, { "name": "__unittest__", @@ -82241,18 +89806,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954674.8735964, - "msecs": 873.5964298248291, - "relativeCreated": 60769.83880996704, - "thread": 139894075555840, + "created": 1676441682.4604027, + "msecs": 460.4027271270752, + "relativeCreated": 79463.91797065735, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Boost timer): result > 0 ()", - "asctime": "2023-02-09 15:57:54,873" + "asctime": "2023-02-15 07:14:42,460" } ], - "time_consumption": 0.00010991096496582031 + "time_consumption": 0.00012874603271484375 }, { "name": "__tLogger__", @@ -82268,21 +89833,21 @@ "stack_info": null, "lineno": 145, "funcName": "__test_boost_mode__", - "created": 1675954675.175565, - "msecs": 175.56500434875488, - "relativeCreated": 61071.80738449097, - "thread": 139894075555840, + "created": 1676441682.7618666, + "msecs": 761.866569519043, + "relativeCreated": 79765.38181304932, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Setting postconditions (Default setpoint)", - "asctime": "2023-02-09 15:57:55,175", + "asctime": "2023-02-15 07:14:42,761", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.set_default_temperature", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.set_default_temperature.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/set_default_temperature", + "videv/gfw/marion/heating_valve/set_default_temperature/set", "true" ], "levelname": "DEBUG", @@ -82295,48 +89860,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954674.8739817, - "msecs": 873.9817142486572, - "relativeCreated": 60770.22409439087, - "thread": 139894075555840, + "created": 1676441682.460838, + "msecs": 460.83807945251465, + "relativeCreated": 79464.35332298279, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:57:54,873" + "process": 509276, + "message": "Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature/set and payload true", + "asctime": "2023-02-15 07:14:42,460" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.set_default_temperature", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.boost_timer", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/set_default_temperature", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954674.8751051, - "msecs": 875.1051425933838, - "relativeCreated": 60771.347522735596, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:57:54,875" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.boost_timer", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/boost_timer", + "videv/gfw/marion/heating_valve/boost_timer", "b'0'" ], "levelname": "DEBUG", @@ -82349,22 +89887,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954674.887698, - "msecs": 887.6979351043701, - "relativeCreated": 60783.94031524658, - "thread": 139894051313216, + "created": 1676441682.4720478, + "msecs": 472.0478057861328, + "relativeCreated": 79475.5630493164, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/boost_timer and payload b'0'", - "asctime": "2023-02-09 15:57:54,887" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/boost_timer and payload b'0'", + "asctime": "2023-02-15 07:14:42,472" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" + "zigbee/gfw/marion/heating_valve/set", + "b'{\"current_heating_setpoint\": 23}'" ], "levelname": "DEBUG", "levelno": 10, @@ -82376,49 +89914,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954674.888292, - "msecs": 888.2920742034912, - "relativeCreated": 60784.5344543457, - "thread": 139894051313216, + "created": 1676441682.4729402, + "msecs": 472.94020652770996, + "relativeCreated": 79476.45545005798, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:54,888" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", + "asctime": "2023-02-15 07:14:42,472" }, { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve/set", - "b'{\"current_heating_setpoint\": 25}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954674.8888197, - "msecs": 888.819694519043, - "relativeCreated": 60785.062074661255, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", - "asctime": "2023-02-09 15:57:54,888" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/gfw/dirk/heating_valve", - "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" + "zigbee/gfw/marion/heating_valve", + "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", "levelno": 10, @@ -82430,22 +89941,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954674.8891482, - "msecs": 889.1482353210449, - "relativeCreated": 60785.39061546326, - "thread": 139894051313216, + "created": 1676441682.473328, + "msecs": 473.3281135559082, + "relativeCreated": 79476.84335708618, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:54,889" + "process": 509276, + "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:42,473" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", - "b'25'" + "videv/gfw/marion/heating_valve/valve_temperature_setpoint", + "b'23'" ], "levelname": "DEBUG", "levelno": 10, @@ -82457,22 +89968,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954674.8897085, - "msecs": 889.7085189819336, - "relativeCreated": 60785.950899124146, - "thread": 139894051313216, + "created": 1676441682.4741626, + "msecs": 474.1625785827637, + "relativeCreated": 79477.67782211304, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'", - "asctime": "2023-02-09 15:57:54,889" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:14:42,474" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" + "zigbee/gfw/marion/heating_valve", + "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", "levelno": 10, @@ -82484,99 +89995,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954674.8903663, - "msecs": 890.3663158416748, - "relativeCreated": 60786.60869598389, - "thread": 139894051313216, + "created": 1676441682.4753928, + "msecs": 475.39281845092773, + "relativeCreated": 79478.9080619812, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:54,890" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve", - "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954674.890882, - "msecs": 890.8820152282715, - "relativeCreated": 60787.12439537048, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:54,890" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954674.9371538, - "msecs": 937.1538162231445, - "relativeCreated": 60833.39619636536, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:54,937" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954674.9778726, - "msecs": 977.8726100921631, - "relativeCreated": 60874.114990234375, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:54,977" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:42,475" } ], - "time_consumption": 0.1976923942565918 + "time_consumption": 0.28647375106811523 }, { "name": "__tLogger__", @@ -82595,15 +90025,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954675.1762495, - "msecs": 176.24950408935547, - "relativeCreated": 61072.49188423157, - "thread": 139894075555840, + "created": 1676441682.7626417, + "msecs": 762.6416683197021, + "relativeCreated": 79766.15691184998, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Boost timer is correct (Content 0 and Type is ).", - "asctime": "2023-02-09 15:57:55,176", + "asctime": "2023-02-15 07:14:42,762", "moduleLogger": [ { "name": "__unittest__", @@ -82623,15 +90053,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954675.175967, - "msecs": 175.96697807312012, - "relativeCreated": 61072.20935821533, - "thread": 139894075555840, + "created": 1676441682.762309, + "msecs": 762.3090744018555, + "relativeCreated": 79765.82431793213, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Boost timer): 0 ()", - "asctime": "2023-02-09 15:57:55,175" + "asctime": "2023-02-15 07:14:42,762" }, { "name": "__unittest__", @@ -82652,27 +90082,27 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954675.176141, - "msecs": 176.14102363586426, - "relativeCreated": 61072.383403778076, - "thread": 139894075555840, + "created": 1676441682.7625103, + "msecs": 762.5102996826172, + "relativeCreated": 79766.02554321289, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Boost timer): result = 0 ()", - "asctime": "2023-02-09 15:57:55,176" + "asctime": "2023-02-15 07:14:42,762" } ], - "time_consumption": 0.00010848045349121094 + "time_consumption": 0.00013136863708496094 } ], - "time_consumption": 0.9071817398071289, - "time_start": "2023-02-09 15:57:54,269", - "time_finished": "2023-02-09 15:57:55,176" + "time_consumption": 0.9064648151397705, + "time_start": "2023-02-15 07:14:41,856", + "time_finished": "2023-02-15 07:14:42,762" }, - "Default temperature test for device and virtual device: zigbee/gfw/dirk/heating_valve": { + "Default temperature test for device and virtual device: zigbee/gfw/marion/heating_valve": { "name": "__tLogger__", - "msg": "Default temperature test for device and virtual device: zigbee/gfw/dirk/heating_valve", + "msg": "Default temperature test for device and virtual device: zigbee/gfw/marion/heating_valve", "args": null, "levelname": "INFO", "levelno": 20, @@ -82684,22 +90114,22 @@ "stack_info": null, "lineno": 50, "funcName": "test_default_temperature", - "created": 1675954675.1767168, - "msecs": 176.71680450439453, - "relativeCreated": 61072.95918464661, - "thread": 139894075555840, + "created": 1676441682.7631323, + "msecs": 763.1323337554932, + "relativeCreated": 79766.64757728577, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Default temperature test for device and virtual device: zigbee/gfw/dirk/heating_valve", - "asctime": "2023-02-09 15:57:55,176", + "process": 509276, + "message": "Default temperature test for device and virtual device: zigbee/gfw/marion/heating_valve", + "asctime": "2023-02-15 07:14:42,763", "moduleLogger": [], "testcaseLogger": [ { "name": "__tLogger__", "msg": "Setting preconditions (Valve setpoint to %.1f)", "args": [ - 20 + 18 ], "levelname": "DEBUG", "levelno": 10, @@ -82711,22 +90141,22 @@ "stack_info": null, "lineno": 60, "funcName": "__test_default_temperature__", - "created": 1675954675.4780712, - "msecs": 478.0712127685547, - "relativeCreated": 61374.31359291077, - "thread": 139894075555840, + "created": 1676441683.064703, + "msecs": 64.70298767089844, + "relativeCreated": 80068.21823120117, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Valve setpoint to 20.0)", - "asctime": "2023-02-09 15:57:55,478", + "process": 509276, + "message": "Setting preconditions (Valve setpoint to 18.0)", + "asctime": "2023-02-15 07:14:43,064", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/gfw/dirk/heating_valve", - "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" + "zigbee/gfw/marion/heating_valve", + "{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", "levelno": 10, @@ -82738,22 +90168,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954675.177131, - "msecs": 177.13093757629395, - "relativeCreated": 61073.373317718506, - "thread": 139894075555840, + "created": 1676441682.76354, + "msecs": 763.5400295257568, + "relativeCreated": 79767.05527305603, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:55,177" + "process": 509276, + "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:42,763" }, { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/gfw/dirk/heating_valve", - "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" + "zigbee/gfw/marion/heating_valve", + "b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", "levelno": 10, @@ -82765,22 +90195,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954675.1782753, - "msecs": 178.27534675598145, - "relativeCreated": 61074.51772689819, - "thread": 139894051313216, + "created": 1676441682.7647827, + "msecs": 764.7826671600342, + "relativeCreated": 79768.29791069031, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:55,178" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:42,764" }, { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/gfw/dirk/heating_valve/set", - "b'{\"current_heating_setpoint\": 20}'" + "zigbee/gfw/marion/heating_valve/set", + "b'{\"current_heating_setpoint\": 18}'" ], "levelname": "DEBUG", "levelno": 10, @@ -82792,22 +90222,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954675.1945736, - "msecs": 194.57364082336426, - "relativeCreated": 61090.816020965576, - "thread": 139894051313216, + "created": 1676441682.7694921, + "msecs": 769.4921493530273, + "relativeCreated": 79773.0073928833, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2023-02-09 15:57:55,194" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 18}'", + "asctime": "2023-02-15 07:14:42,769" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", - "b'20'" + "videv/gfw/marion/heating_valve/valve_temperature_setpoint", + "b'18'" ], "levelname": "DEBUG", "levelno": 10, @@ -82819,22 +90249,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954675.1950057, - "msecs": 195.0056552886963, - "relativeCreated": 61091.24803543091, - "thread": 139894051313216, + "created": 1676441682.7697341, + "msecs": 769.7341442108154, + "relativeCreated": 79773.24938774109, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2023-02-09 15:57:55,195" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'18'", + "asctime": "2023-02-15 07:14:42,769" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" + "videv/gfw/marion/heating_valve/user_temperature_setpoint", + "b'18'" ], "levelname": "DEBUG", "levelno": 10, @@ -82846,126 +90276,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954675.195412, - "msecs": 195.41192054748535, - "relativeCreated": 61091.6543006897, - "thread": 139894051313216, + "created": 1676441682.7699564, + "msecs": 769.9563503265381, + "relativeCreated": 79773.47159385681, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:55,195" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/user_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954675.195841, - "msecs": 195.84107398986816, - "relativeCreated": 61092.08345413208, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2023-02-09 15:57:55,195" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954675.1963224, - "msecs": 196.32244110107422, - "relativeCreated": 61092.564821243286, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:55,196" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954675.1967618, - "msecs": 196.7618465423584, - "relativeCreated": 61093.00422668457, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:55,196" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954675.197258, - "msecs": 197.25799560546875, - "relativeCreated": 61093.50037574768, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:55,197" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'18'", + "asctime": "2023-02-15 07:14:42,769" } ], - "time_consumption": 0.28081321716308594 + "time_consumption": 0.29474663734436035 }, { "name": "__tLogger__", @@ -82984,15 +90306,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954675.4787464, - "msecs": 478.7464141845703, - "relativeCreated": 61374.98879432678, - "thread": 139894075555840, + "created": 1676441683.065483, + "msecs": 65.48309326171875, + "relativeCreated": 80068.99833679199, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Valve temperature setpoint (is not default temperature) is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:55,478", + "asctime": "2023-02-15 07:14:43,065", "moduleLogger": [ { "name": "__unittest__", @@ -83012,15 +90334,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954675.4784951, - "msecs": 478.49512100219727, - "relativeCreated": 61374.73750114441, - "thread": 139894075555840, + "created": 1676441683.0651677, + "msecs": 65.16766548156738, + "relativeCreated": 80068.68290901184, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Valve temperature setpoint (is not default temperature)): True ()", - "asctime": "2023-02-09 15:57:55,478" + "asctime": "2023-02-15 07:14:43,065" }, { "name": "__unittest__", @@ -83041,24 +90363,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954675.478637, - "msecs": 478.6369800567627, - "relativeCreated": 61374.879360198975, - "thread": 139894075555840, + "created": 1676441683.065323, + "msecs": 65.3231143951416, + "relativeCreated": 80068.83835792542, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Valve temperature setpoint (is not default temperature)): result = True ()", - "asctime": "2023-02-09 15:57:55,478" + "asctime": "2023-02-15 07:14:43,065" } ], - "time_consumption": 0.00010943412780761719 + "time_consumption": 0.00015997886657714844 }, { "name": "__tLogger__", "msg": "Triggering set to default temperature (%.1f)", "args": [ - 25 + 23 ], "levelname": "DEBUG", "levelno": 10, @@ -83070,22 +90392,22 @@ "stack_info": null, "lineno": 66, "funcName": "__test_default_temperature__", - "created": 1675954675.7810063, - "msecs": 781.0063362121582, - "relativeCreated": 61677.24871635437, - "thread": 139894075555840, + "created": 1676441683.3668513, + "msecs": 366.8513298034668, + "relativeCreated": 80370.36657333374, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Triggering set to default temperature (25.0)", - "asctime": "2023-02-09 15:57:55,781", + "process": 509276, + "message": "Triggering set to default temperature (23.0)", + "asctime": "2023-02-15 07:14:43,366", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.set_default_temperature", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.set_default_temperature.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/set_default_temperature", - "true" + "videv/gfw/marion/heating_valve/set_default_temperature/set", + "null" ], "levelname": "DEBUG", "levelno": 10, @@ -83097,22 +90419,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954675.4790633, - "msecs": 479.0632724761963, - "relativeCreated": 61375.30565261841, - "thread": 139894075555840, + "created": 1676441683.0658073, + "msecs": 65.80734252929688, + "relativeCreated": 80069.32258605957, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:57:55,479" + "process": 509276, + "message": "Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature/set and payload null", + "asctime": "2023-02-15 07:14:43,065" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.set_default_temperature", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/set_default_temperature", - "b'true'" + "videv/gfw/marion/heating_valve/user_temperature_setpoint", + "b'23'" ], "levelname": "DEBUG", "levelno": 10, @@ -83124,22 +90446,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954675.4801707, - "msecs": 480.17072677612305, - "relativeCreated": 61376.413106918335, - "thread": 139894051313216, + "created": 1676441683.071983, + "msecs": 71.98309898376465, + "relativeCreated": 80075.49834251404, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:57:55,480" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:14:43,071" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/user_temperature_setpoint", - "b'25'" + "zigbee/gfw/marion/heating_valve/set", + "b'{\"current_heating_setpoint\": 23}'" ], "levelname": "DEBUG", "levelno": 10, @@ -83151,76 +90473,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954675.5015972, - "msecs": 501.59716606140137, - "relativeCreated": 61397.83954620361, - "thread": 139894051313216, + "created": 1676441683.1156251, + "msecs": 115.62514305114746, + "relativeCreated": 80119.14038658142, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'", - "asctime": "2023-02-09 15:57:55,501" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", + "asctime": "2023-02-15 07:14:43,115" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954675.5022752, - "msecs": 502.2752285003662, - "relativeCreated": 61398.51760864258, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:55,502" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve/set", - "b'{\"current_heating_setpoint\": 25}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954675.5027957, - "msecs": 502.7956962585449, - "relativeCreated": 61399.03807640076, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", - "asctime": "2023-02-09 15:57:55,502" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/gfw/dirk/heating_valve", - "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" + "zigbee/gfw/marion/heating_valve", + "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", "levelno": 10, @@ -83232,22 +90500,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954675.5031073, - "msecs": 503.10730934143066, - "relativeCreated": 61399.34968948364, - "thread": 139894051313216, + "created": 1676441683.1161673, + "msecs": 116.16730690002441, + "relativeCreated": 80119.6825504303, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:55,503" + "process": 509276, + "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:43,116" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", - "b'25'" + "videv/gfw/marion/heating_valve/valve_temperature_setpoint", + "b'23'" ], "levelname": "DEBUG", "levelno": 10, @@ -83259,22 +90527,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954675.503676, - "msecs": 503.6759376525879, - "relativeCreated": 61399.9183177948, - "thread": 139894051313216, + "created": 1676441683.1171167, + "msecs": 117.11668968200684, + "relativeCreated": 80120.63193321228, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'", - "asctime": "2023-02-09 15:57:55,503" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:14:43,117" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" + "zigbee/gfw/marion/heating_valve", + "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", "levelno": 10, @@ -83286,105 +90554,24 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954675.50439, - "msecs": 504.39000129699707, - "relativeCreated": 61400.63238143921, - "thread": 139894051313216, + "created": 1676441683.1183386, + "msecs": 118.33858489990234, + "relativeCreated": 80121.85382843018, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:55,504" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve", - "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954675.505011, - "msecs": 505.01108169555664, - "relativeCreated": 61401.25346183777, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:55,505" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954675.5537415, - "msecs": 553.741455078125, - "relativeCreated": 61449.98383522034, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:55,553" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954675.599023, - "msecs": 599.0231037139893, - "relativeCreated": 61495.2654838562, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:55,599" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:43,118" } ], - "time_consumption": 0.18198323249816895 + "time_consumption": 0.24851274490356445 }, { "name": "__tLogger__", "msg": "Valve temperature setpoint is correct (Content %s and Type is %s).", "args": [ - "25", + "23", "" ], "levelname": "INFO", @@ -83397,22 +90584,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954675.7817585, - "msecs": 781.7585468292236, - "relativeCreated": 61678.000926971436, - "thread": 139894075555840, + "created": 1676441683.3676207, + "msecs": 367.62070655822754, + "relativeCreated": 80371.1359500885, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Valve temperature setpoint is correct (Content 25 and Type is ).", - "asctime": "2023-02-09 15:57:55,781", + "process": 509276, + "message": "Valve temperature setpoint is correct (Content 23 and Type is ).", + "asctime": "2023-02-15 07:14:43,367", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ "Valve temperature setpoint", - "25", + "23", "" ], "levelname": "DEBUG", @@ -83425,15 +90612,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954675.7814562, - "msecs": 781.4562320709229, - "relativeCreated": 61677.698612213135, - "thread": 139894075555840, + "created": 1676441683.3673096, + "msecs": 367.3095703125, + "relativeCreated": 80370.82481384277, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Valve temperature setpoint): 25 ()", - "asctime": "2023-02-09 15:57:55,781" + "process": 509276, + "message": "Result (Valve temperature setpoint): 23 ()", + "asctime": "2023-02-15 07:14:43,367" }, { "name": "__unittest__", @@ -83441,7 +90628,7 @@ "args": [ "Valve temperature setpoint", "=", - "25", + "23", "" ], "levelname": "DEBUG", @@ -83454,27 +90641,27 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954675.7816045, - "msecs": 781.604528427124, - "relativeCreated": 61677.846908569336, - "thread": 139894075555840, + "created": 1676441683.367463, + "msecs": 367.4631118774414, + "relativeCreated": 80370.97835540771, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Valve temperature setpoint): result = 25 ()", - "asctime": "2023-02-09 15:57:55,781" + "process": 509276, + "message": "Expectation (Valve temperature setpoint): result = 23 ()", + "asctime": "2023-02-15 07:14:43,367" } ], - "time_consumption": 0.00015401840209960938 + "time_consumption": 0.0001575946807861328 } ], - "time_consumption": 0.6050417423248291, - "time_start": "2023-02-09 15:57:55,176", - "time_finished": "2023-02-09 15:57:55,781" + "time_consumption": 0.6044883728027344, + "time_start": "2023-02-15 07:14:42,763", + "time_finished": "2023-02-15 07:14:43,367" }, - "Summer mode test: zigbee/gfw/dirk/heating_valve": { + "Summer mode test: zigbee/gfw/marion/heating_valve": { "name": "__tLogger__", - "msg": "Summer mode test: zigbee/gfw/dirk/heating_valve", + "msg": "Summer mode test: zigbee/gfw/marion/heating_valve", "args": null, "levelname": "INFO", "levelno": 20, @@ -83486,15 +90673,15 @@ "stack_info": null, "lineno": 74, "funcName": "test_summer_mode", - "created": 1675954675.7822125, - "msecs": 782.212495803833, - "relativeCreated": 61678.454875946045, - "thread": 139894075555840, + "created": 1676441683.3681467, + "msecs": 368.1466579437256, + "relativeCreated": 80371.661901474, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Summer mode test: zigbee/gfw/dirk/heating_valve", - "asctime": "2023-02-09 15:57:55,782", + "process": 509276, + "message": "Summer mode test: zigbee/gfw/marion/heating_valve", + "asctime": "2023-02-15 07:14:43,368", "moduleLogger": [], "testcaseLogger": [ { @@ -83511,22 +90698,22 @@ "stack_info": null, "lineno": 79, "funcName": "__test_summer_mode__", - "created": 1675954676.083326, - "msecs": 83.32610130310059, - "relativeCreated": 61979.56848144531, - "thread": 139894075555840, + "created": 1676441683.66956, + "msecs": 669.5599555969238, + "relativeCreated": 80673.0751991272, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Setting preconditions (Default setpoint)", - "asctime": "2023-02-09 15:57:56,083", + "asctime": "2023-02-15 07:14:43,669", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.set_default_temperature", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.set_default_temperature.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/set_default_temperature", - "true" + "videv/gfw/marion/heating_valve/set_default_temperature/set", + "null" ], "levelname": "DEBUG", "levelno": 10, @@ -83538,45 +90725,18 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954675.7825296, - "msecs": 782.5295925140381, - "relativeCreated": 61678.77197265625, - "thread": 139894075555840, + "created": 1676441683.3684912, + "msecs": 368.49117279052734, + "relativeCreated": 80372.0064163208, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:57:55,782" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.set_default_temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/set_default_temperature", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954675.783649, - "msecs": 783.6489677429199, - "relativeCreated": 61679.89134788513, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:57:55,783" + "process": 509276, + "message": "Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature/set and payload null", + "asctime": "2023-02-15 07:14:43,368" } ], - "time_consumption": 0.29967713356018066 + "time_consumption": 0.3010687828063965 }, { "name": "__tLogger__", @@ -83595,15 +90755,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954676.0840147, - "msecs": 84.0146541595459, - "relativeCreated": 61980.25703430176, - "thread": 139894075555840, + "created": 1676441683.6702633, + "msecs": 670.2632904052734, + "relativeCreated": 80673.77853393555, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Summer mode is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:56,084", + "asctime": "2023-02-15 07:14:43,670", "moduleLogger": [ { "name": "__unittest__", @@ -83623,15 +90783,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954676.0837235, - "msecs": 83.72354507446289, - "relativeCreated": 61979.965925216675, - "thread": 139894075555840, + "created": 1676441683.66999, + "msecs": 669.990062713623, + "relativeCreated": 80673.5053062439, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Summer mode): False ()", - "asctime": "2023-02-09 15:57:56,083" + "asctime": "2023-02-15 07:14:43,669" }, { "name": "__unittest__", @@ -83652,18 +90812,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954676.0838666, - "msecs": 83.86659622192383, - "relativeCreated": 61980.108976364136, - "thread": 139894075555840, + "created": 1676441683.6701415, + "msecs": 670.1414585113525, + "relativeCreated": 80673.65670204163, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Summer mode): result = False ()", - "asctime": "2023-02-09 15:57:56,083" + "asctime": "2023-02-15 07:14:43,670" } ], - "time_consumption": 0.0001480579376220703 + "time_consumption": 0.00012183189392089844 }, { "name": "__tLogger__", @@ -83679,21 +90839,21 @@ "stack_info": null, "lineno": 86, "funcName": "__test_summer_mode__", - "created": 1675954676.386282, - "msecs": 386.28196716308594, - "relativeCreated": 62282.5243473053, - "thread": 139894075555840, + "created": 1676441683.9718974, + "msecs": 971.8973636627197, + "relativeCreated": 80975.412607193, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Activating summer mode", - "asctime": "2023-02-09 15:57:56,386", + "asctime": "2023-02-15 07:14:43,971", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.summer_mode", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.summer_mode.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/summer_mode", + "videv/gfw/marion/heating_valve/summer_mode/set", "true" ], "levelname": "DEBUG", @@ -83706,48 +90866,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954676.0843563, - "msecs": 84.35630798339844, - "relativeCreated": 61980.59868812561, - "thread": 139894075555840, + "created": 1676441683.6707447, + "msecs": 670.7446575164795, + "relativeCreated": 80674.25990104675, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/heating_valve/summer_mode and payload true", - "asctime": "2023-02-09 15:57:56,084" + "process": 509276, + "message": "Sending message with topic videv/gfw/marion/heating_valve/summer_mode/set and payload true", + "asctime": "2023-02-15 07:14:43,670" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.summer_mode", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/summer_mode", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954676.0853355, - "msecs": 85.33549308776855, - "relativeCreated": 61981.57787322998, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/summer_mode and payload b'true'", - "asctime": "2023-02-09 15:57:56,085" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve/set", + "zigbee/gfw/marion/heating_valve/set", "b'{\"current_heating_setpoint\": 5}'" ], "levelname": "DEBUG", @@ -83760,22 +90893,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954676.1032124, - "msecs": 103.21235656738281, - "relativeCreated": 61999.454736709595, - "thread": 139894051313216, + "created": 1676441683.681625, + "msecs": 681.6248893737793, + "relativeCreated": 80685.14013290405, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 5}'", - "asctime": "2023-02-09 15:57:56,103" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 5}'", + "asctime": "2023-02-15 07:14:43,681" }, { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/gfw/dirk/heating_valve", - "{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" + "zigbee/gfw/marion/heating_valve", + "{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", "levelno": 10, @@ -83787,21 +90920,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954676.1036808, - "msecs": 103.68084907531738, - "relativeCreated": 61999.92322921753, - "thread": 139894051313216, + "created": 1676441683.6821094, + "msecs": 682.1093559265137, + "relativeCreated": 80685.62459945679, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:56,103" + "process": 509276, + "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:43,682" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", + "videv/gfw/marion/heating_valve/valve_temperature_setpoint", "b'5'" ], "levelname": "DEBUG", @@ -83814,22 +90947,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954676.1043754, - "msecs": 104.37536239624023, - "relativeCreated": 62000.61774253845, - "thread": 139894051313216, + "created": 1676441683.6830127, + "msecs": 683.0127239227295, + "relativeCreated": 80686.527967453, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'5'", - "asctime": "2023-02-09 15:57:56,104" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'5'", + "asctime": "2023-02-15 07:14:43,683" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" + "zigbee/gfw/marion/heating_valve", + "b'{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", "levelno": 10, @@ -83841,21 +90974,21 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954676.1051528, - "msecs": 105.15284538269043, - "relativeCreated": 62001.3952255249, - "thread": 139894051313216, + "created": 1676441683.6840413, + "msecs": 684.0412616729736, + "relativeCreated": 80687.55650520325, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:56,105" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:43,684" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.summer_mode", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.summer_mode", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/summer_mode", + "videv/gfw/marion/heating_valve/summer_mode", "b'true'" ], "levelname": "DEBUG", @@ -83868,126 +91001,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954676.1057363, - "msecs": 105.73625564575195, - "relativeCreated": 62001.978635787964, - "thread": 139894051313216, + "created": 1676441683.7267456, + "msecs": 726.74560546875, + "relativeCreated": 80730.26084899902, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/summer_mode and payload b'true'", - "asctime": "2023-02-09 15:57:56,105" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954676.1062984, - "msecs": 106.29844665527344, - "relativeCreated": 62002.540826797485, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:56,106" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve", - "b'{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954676.1068876, - "msecs": 106.8875789642334, - "relativeCreated": 62003.129959106445, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:56,106" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954676.1495771, - "msecs": 149.57714080810547, - "relativeCreated": 62045.81952095032, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:56,149" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954676.191062, - "msecs": 191.06197357177734, - "relativeCreated": 62087.30435371399, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:56,191" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/summer_mode and payload b'true'", + "asctime": "2023-02-15 07:14:43,726" } ], - "time_consumption": 0.1952199935913086 + "time_consumption": 0.24515175819396973 }, { "name": "__tLogger__", @@ -84006,15 +91031,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954676.3869274, - "msecs": 386.92736625671387, - "relativeCreated": 62283.169746398926, - "thread": 139894075555840, + "created": 1676441683.9725118, + "msecs": 972.5117683410645, + "relativeCreated": 80976.02701187134, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Summer mode is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:57:56,386", + "asctime": "2023-02-15 07:14:43,972", "moduleLogger": [ { "name": "__unittest__", @@ -84034,15 +91059,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954676.3866801, - "msecs": 386.68012619018555, - "relativeCreated": 62282.9225063324, - "thread": 139894075555840, + "created": 1676441683.9722762, + "msecs": 972.2762107849121, + "relativeCreated": 80975.79145431519, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Summer mode): True ()", - "asctime": "2023-02-09 15:57:56,386" + "asctime": "2023-02-15 07:14:43,972" }, { "name": "__unittest__", @@ -84063,18 +91088,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954676.3868184, - "msecs": 386.81840896606445, - "relativeCreated": 62283.06078910828, - "thread": 139894075555840, + "created": 1676441683.972407, + "msecs": 972.4071025848389, + "relativeCreated": 80975.92234611511, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Summer mode): result = True ()", - "asctime": "2023-02-09 15:57:56,386" + "asctime": "2023-02-15 07:14:43,972" } ], - "time_consumption": 0.00010895729064941406 + "time_consumption": 0.00010466575622558594 }, { "name": "__tLogger__", @@ -84093,15 +91118,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954676.3872876, - "msecs": 387.2876167297363, - "relativeCreated": 62283.52999687195, - "thread": 139894075555840, + "created": 1676441683.9728959, + "msecs": 972.8958606719971, + "relativeCreated": 80976.41110420227, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Temperature setpoint is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:57:56,387", + "asctime": "2023-02-15 07:14:43,972", "moduleLogger": [ { "name": "__unittest__", @@ -84121,15 +91146,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954676.3870971, - "msecs": 387.0971202850342, - "relativeCreated": 62283.339500427246, - "thread": 139894075555840, + "created": 1676441683.9726772, + "msecs": 972.6772308349609, + "relativeCreated": 80976.19247436523, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Temperature setpoint): 5 ()", - "asctime": "2023-02-09 15:57:56,387" + "asctime": "2023-02-15 07:14:43,972" }, { "name": "__unittest__", @@ -84150,18 +91175,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954676.387197, - "msecs": 387.19701766967773, - "relativeCreated": 62283.43939781189, - "thread": 139894075555840, + "created": 1676441683.972774, + "msecs": 972.7740287780762, + "relativeCreated": 80976.28927230835, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Temperature setpoint): result = 5 ()", - "asctime": "2023-02-09 15:57:56,387" + "asctime": "2023-02-15 07:14:43,972" } ], - "time_consumption": 9.059906005859375e-05 + "time_consumption": 0.00012183189392089844 }, { "name": "__tLogger__", @@ -84177,21 +91202,21 @@ "stack_info": null, "lineno": 92, "funcName": "__test_summer_mode__", - "created": 1675954676.688521, - "msecs": 688.5209083557129, - "relativeCreated": 62584.763288497925, - "thread": 139894075555840, + "created": 1676441684.2742722, + "msecs": 274.27220344543457, + "relativeCreated": 81277.78744697571, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Deactivating summer mode", - "asctime": "2023-02-09 15:57:56,688", + "asctime": "2023-02-15 07:14:44,274", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.summer_mode", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.summer_mode.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/summer_mode", + "videv/gfw/marion/heating_valve/summer_mode/set", "false" ], "levelname": "DEBUG", @@ -84204,22 +91229,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954676.3875723, - "msecs": 387.5722885131836, - "relativeCreated": 62283.814668655396, - "thread": 139894075555840, + "created": 1676441683.9731534, + "msecs": 973.1533527374268, + "relativeCreated": 80976.6685962677, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/heating_valve/summer_mode and payload false", - "asctime": "2023-02-09 15:57:56,387" + "process": 509276, + "message": "Sending message with topic videv/gfw/marion/heating_valve/summer_mode/set and payload false", + "asctime": "2023-02-15 07:14:43,973" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.summer_mode", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/summer_mode", - "b'false'" + "zigbee/gfw/marion/heating_valve/set", + "b'{\"current_heating_setpoint\": 23}'" ], "levelname": "DEBUG", "levelno": 10, @@ -84231,49 +91256,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954676.3886905, - "msecs": 388.6904716491699, - "relativeCreated": 62284.93285179138, - "thread": 139894051313216, + "created": 1676441683.9839816, + "msecs": 983.9816093444824, + "relativeCreated": 80987.49685287476, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/summer_mode and payload b'false'", - "asctime": "2023-02-09 15:57:56,388" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", + "asctime": "2023-02-15 07:14:43,983" }, { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve/set", - "b'{\"current_heating_setpoint\": 25}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954676.3998342, - "msecs": 399.83415603637695, - "relativeCreated": 62296.07653617859, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", - "asctime": "2023-02-09 15:57:56,399" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/gfw/dirk/heating_valve", - "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" + "zigbee/gfw/marion/heating_valve", + "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", "levelno": 10, @@ -84285,22 +91283,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954676.4003232, - "msecs": 400.32315254211426, - "relativeCreated": 62296.565532684326, - "thread": 139894051313216, + "created": 1676441683.9846253, + "msecs": 984.6253395080566, + "relativeCreated": 80988.14058303833, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:56,400" + "process": 509276, + "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:43,984" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", - "b'25'" + "videv/gfw/marion/heating_valve/valve_temperature_setpoint", + "b'23'" ], "levelname": "DEBUG", "levelno": 10, @@ -84312,48 +91310,21 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954676.4009862, - "msecs": 400.9861946105957, - "relativeCreated": 62297.22857475281, - "thread": 139894051313216, + "created": 1676441683.9854453, + "msecs": 985.4452610015869, + "relativeCreated": 80988.96050453186, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'", - "asctime": "2023-02-09 15:57:56,400" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:14:43,985" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.summer_mode", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954676.401766, - "msecs": 401.7660617828369, - "relativeCreated": 62298.00844192505, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:56,401" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.summer_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/summer_mode", + "videv/gfw/marion/heating_valve/summer_mode", "b'false'" ], "levelname": "DEBUG", @@ -84366,22 +91337,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954676.4023583, - "msecs": 402.3582935333252, - "relativeCreated": 62298.60067367554, - "thread": 139894051313216, + "created": 1676441683.986299, + "msecs": 986.2990379333496, + "relativeCreated": 80989.81428146362, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/summer_mode and payload b'false'", - "asctime": "2023-02-09 15:57:56,402" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/summer_mode and payload b'false'", + "asctime": "2023-02-15 07:14:43,986" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" + "zigbee/gfw/marion/heating_valve", + "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", "levelno": 10, @@ -84393,99 +91364,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954676.4029276, - "msecs": 402.9276371002197, - "relativeCreated": 62299.17001724243, - "thread": 139894051313216, + "created": 1676441683.987383, + "msecs": 987.3828887939453, + "relativeCreated": 80990.89813232422, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:56,402" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve", - "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954676.4039824, - "msecs": 403.98240089416504, - "relativeCreated": 62300.22478103638, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:56,403" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954676.4502113, - "msecs": 450.2112865447998, - "relativeCreated": 62346.45366668701, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:56,450" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954676.4940705, - "msecs": 494.07052993774414, - "relativeCreated": 62390.312910079956, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:56,494" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:43,987" } ], - "time_consumption": 0.19445037841796875 + "time_consumption": 0.28688931465148926 }, { "name": "__tLogger__", @@ -84504,15 +91394,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954676.6892488, - "msecs": 689.24880027771, - "relativeCreated": 62585.49118041992, - "thread": 139894075555840, + "created": 1676441684.275069, + "msecs": 275.068998336792, + "relativeCreated": 81278.58424186707, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Summer mode is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:57:56,689", + "asctime": "2023-02-15 07:14:44,275", "moduleLogger": [ { "name": "__unittest__", @@ -84532,15 +91422,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954676.6889157, - "msecs": 688.9157295227051, - "relativeCreated": 62585.15810966492, - "thread": 139894075555840, + "created": 1676441684.2747495, + "msecs": 274.7495174407959, + "relativeCreated": 81278.26476097107, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Summer mode): False ()", - "asctime": "2023-02-09 15:57:56,688" + "asctime": "2023-02-15 07:14:44,274" }, { "name": "__unittest__", @@ -84561,24 +91451,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954676.6890895, - "msecs": 689.0895366668701, - "relativeCreated": 62585.33191680908, - "thread": 139894075555840, + "created": 1676441684.27491, + "msecs": 274.90997314453125, + "relativeCreated": 81278.4252166748, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Summer mode): result = False ()", - "asctime": "2023-02-09 15:57:56,689" + "asctime": "2023-02-15 07:14:44,274" } ], - "time_consumption": 0.00015926361083984375 + "time_consumption": 0.0001590251922607422 }, { "name": "__tLogger__", "msg": "Temperature setpoint is correct (Content %s and Type is %s).", "args": [ - "25", + "23", "" ], "levelname": "INFO", @@ -84591,22 +91481,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954676.689621, - "msecs": 689.6209716796875, - "relativeCreated": 62585.8633518219, - "thread": 139894075555840, + "created": 1676441684.275514, + "msecs": 275.5138874053955, + "relativeCreated": 81279.02913093567, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Temperature setpoint is correct (Content 25 and Type is ).", - "asctime": "2023-02-09 15:57:56,689", + "process": 509276, + "message": "Temperature setpoint is correct (Content 23 and Type is ).", + "asctime": "2023-02-15 07:14:44,275", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ "Temperature setpoint", - "25", + "23", "" ], "levelname": "DEBUG", @@ -84619,15 +91509,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954676.689432, - "msecs": 689.43190574646, - "relativeCreated": 62585.67428588867, - "thread": 139894075555840, + "created": 1676441684.27527, + "msecs": 275.2699851989746, + "relativeCreated": 81278.78522872925, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Temperature setpoint): 25 ()", - "asctime": "2023-02-09 15:57:56,689" + "process": 509276, + "message": "Result (Temperature setpoint): 23 ()", + "asctime": "2023-02-15 07:14:44,275" }, { "name": "__unittest__", @@ -84635,7 +91525,7 @@ "args": [ "Temperature setpoint", "=", - "25", + "23", "" ], "levelname": "DEBUG", @@ -84648,27 +91538,27 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954676.6895313, - "msecs": 689.5313262939453, - "relativeCreated": 62585.77370643616, - "thread": 139894075555840, + "created": 1676441684.2754107, + "msecs": 275.41065216064453, + "relativeCreated": 81278.92589569092, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Temperature setpoint): result = 25 ()", - "asctime": "2023-02-09 15:57:56,689" + "process": 509276, + "message": "Expectation (Temperature setpoint): result = 23 ()", + "asctime": "2023-02-15 07:14:44,275" } ], - "time_consumption": 8.96453857421875e-05 + "time_consumption": 0.00010323524475097656 } ], - "time_consumption": 0.9074084758758545, - "time_start": "2023-02-09 15:57:55,782", - "time_finished": "2023-02-09 15:57:56,689" + "time_consumption": 0.9073672294616699, + "time_start": "2023-02-15 07:14:43,368", + "time_finished": "2023-02-15 07:14:44,275" }, - "User temperature setpoint test for device and virtual device: zigbee/gfw/dirk/heating_valve": { + "User temperature setpoint test for device and virtual device: zigbee/gfw/marion/heating_valve": { "name": "__tLogger__", - "msg": "User temperature setpoint test for device and virtual device: zigbee/gfw/dirk/heating_valve", + "msg": "User temperature setpoint test for device and virtual device: zigbee/gfw/marion/heating_valve", "args": null, "levelname": "INFO", "levelno": 20, @@ -84680,22 +91570,22 @@ "stack_info": null, "lineno": 22, "funcName": "test_user_temperature_setpoint", - "created": 1675954676.6900752, - "msecs": 690.075159072876, - "relativeCreated": 62586.31753921509, - "thread": 139894075555840, + "created": 1676441684.27598, + "msecs": 275.97999572753906, + "relativeCreated": 81279.49523925781, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "User temperature setpoint test for device and virtual device: zigbee/gfw/dirk/heating_valve", - "asctime": "2023-02-09 15:57:56,690", + "process": 509276, + "message": "User temperature setpoint test for device and virtual device: zigbee/gfw/marion/heating_valve", + "asctime": "2023-02-15 07:14:44,275", "moduleLogger": [], "testcaseLogger": [ { "name": "__tLogger__", "msg": "Changing valve temperature setpoint to '%.1f'", "args": [ - 20 + 18 ], "levelname": "DEBUG", "levelno": 10, @@ -84707,22 +91597,22 @@ "stack_info": null, "lineno": 33, "funcName": "__test_user_temperature_setpoint__", - "created": 1675954676.9913304, - "msecs": 991.3303852081299, - "relativeCreated": 62887.57276535034, - "thread": 139894075555840, + "created": 1676441684.57755, + "msecs": 577.549934387207, + "relativeCreated": 81581.06517791748, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Changing valve temperature setpoint to '20.0'", - "asctime": "2023-02-09 15:57:56,991", + "process": 509276, + "message": "Changing valve temperature setpoint to '18.0'", + "asctime": "2023-02-15 07:14:44,577", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/gfw/dirk/heating_valve", - "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" + "zigbee/gfw/marion/heating_valve", + "{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", "levelno": 10, @@ -84734,22 +91624,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954676.6904466, - "msecs": 690.4466152191162, - "relativeCreated": 62586.68899536133, - "thread": 139894075555840, + "created": 1676441684.2763882, + "msecs": 276.38816833496094, + "relativeCreated": 81279.90341186523, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:56,690" + "process": 509276, + "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:44,276" }, { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/gfw/dirk/heating_valve", - "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" + "zigbee/gfw/marion/heating_valve", + "b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", "levelno": 10, @@ -84761,22 +91651,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954676.6915805, - "msecs": 691.5805339813232, - "relativeCreated": 62587.822914123535, - "thread": 139894051313216, + "created": 1676441684.2776258, + "msecs": 277.62579917907715, + "relativeCreated": 81281.14104270935, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:56,691" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:44,277" }, { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/gfw/dirk/heating_valve/set", - "b'{\"current_heating_setpoint\": 20}'" + "zigbee/gfw/marion/heating_valve/set", + "b'{\"current_heating_setpoint\": 18}'" ], "levelname": "DEBUG", "levelno": 10, @@ -84788,22 +91678,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954676.7125041, - "msecs": 712.5041484832764, - "relativeCreated": 62608.74652862549, - "thread": 139894051313216, + "created": 1676441684.282492, + "msecs": 282.49192237854004, + "relativeCreated": 81286.00716590881, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2023-02-09 15:57:56,712" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 18}'", + "asctime": "2023-02-15 07:14:44,282" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", - "b'20'" + "videv/gfw/marion/heating_valve/valve_temperature_setpoint", + "b'18'" ], "levelname": "DEBUG", "levelno": 10, @@ -84815,22 +91705,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954676.7132406, - "msecs": 713.2406234741211, - "relativeCreated": 62609.48300361633, - "thread": 139894051313216, + "created": 1676441684.282724, + "msecs": 282.72390365600586, + "relativeCreated": 81286.23914718628, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2023-02-09 15:57:56,713" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'18'", + "asctime": "2023-02-15 07:14:44,282" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" + "videv/gfw/marion/heating_valve/user_temperature_setpoint", + "b'18'" ], "levelname": "DEBUG", "levelno": 10, @@ -84842,132 +91732,24 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954676.7139032, - "msecs": 713.9031887054443, - "relativeCreated": 62610.145568847656, - "thread": 139894051313216, + "created": 1676441684.2829387, + "msecs": 282.93871879577637, + "relativeCreated": 81286.45396232605, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:56,713" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/user_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954676.7144682, - "msecs": 714.468240737915, - "relativeCreated": 62610.71062088013, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2023-02-09 15:57:56,714" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954676.7150457, - "msecs": 715.045690536499, - "relativeCreated": 62611.28807067871, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:56,715" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954676.7155788, - "msecs": 715.5787944793701, - "relativeCreated": 62611.82117462158, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:56,715" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954676.7161744, - "msecs": 716.1743640899658, - "relativeCreated": 62612.41674423218, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:56,716" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'18'", + "asctime": "2023-02-15 07:14:44,282" } ], - "time_consumption": 0.27515602111816406 + "time_consumption": 0.29461121559143066 }, { "name": "__tLogger__", "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", "args": [ - "20", + "18", "" ], "levelname": "INFO", @@ -84980,22 +91762,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954676.9920976, - "msecs": 992.0976161956787, - "relativeCreated": 62888.33999633789, - "thread": 139894075555840, + "created": 1676441684.5782928, + "msecs": 578.2928466796875, + "relativeCreated": 81581.80809020996, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Virtual device valve temperature is correct (Content 20 and Type is ).", - "asctime": "2023-02-09 15:57:56,992", + "process": 509276, + "message": "Virtual device valve temperature is correct (Content 18 and Type is ).", + "asctime": "2023-02-15 07:14:44,578", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ "Virtual device valve temperature", - "20", + "18", "" ], "levelname": "DEBUG", @@ -85008,15 +91790,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954676.9918108, - "msecs": 991.8107986450195, - "relativeCreated": 62888.05317878723, - "thread": 139894075555840, + "created": 1676441684.578015, + "msecs": 578.0150890350342, + "relativeCreated": 81581.53033256531, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device valve temperature): 20 ()", - "asctime": "2023-02-09 15:57:56,991" + "process": 509276, + "message": "Result (Virtual device valve temperature): 18 ()", + "asctime": "2023-02-15 07:14:44,578" }, { "name": "__unittest__", @@ -85024,7 +91806,7 @@ "args": [ "Virtual device valve temperature", "=", - "20", + "18", "" ], "levelname": "DEBUG", @@ -85037,24 +91819,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954676.9919703, - "msecs": 991.9703006744385, - "relativeCreated": 62888.21268081665, - "thread": 139894075555840, + "created": 1676441684.5781696, + "msecs": 578.169584274292, + "relativeCreated": 81581.68482780457, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device valve temperature): result = 20 ()", - "asctime": "2023-02-09 15:57:56,991" + "process": 509276, + "message": "Expectation (Virtual device valve temperature): result = 18 ()", + "asctime": "2023-02-15 07:14:44,578" } ], - "time_consumption": 0.00012731552124023438 + "time_consumption": 0.0001232624053955078 }, { "name": "__tLogger__", "msg": "Virtual device user temperature is correct (Content %s and Type is %s).", "args": [ - "20", + "18", "" ], "levelname": "INFO", @@ -85067,22 +91849,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954676.9925127, - "msecs": 992.5127029418945, - "relativeCreated": 62888.75508308411, - "thread": 139894075555840, + "created": 1676441684.5787847, + "msecs": 578.784704208374, + "relativeCreated": 81582.29994773865, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Virtual device user temperature is correct (Content 20 and Type is ).", - "asctime": "2023-02-09 15:57:56,992", + "process": 509276, + "message": "Virtual device user temperature is correct (Content 18 and Type is ).", + "asctime": "2023-02-15 07:14:44,578", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ "Virtual device user temperature", - "20", + "18", "" ], "levelname": "DEBUG", @@ -85095,15 +91877,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954676.992294, - "msecs": 992.2940731048584, - "relativeCreated": 62888.53645324707, - "thread": 139894075555840, + "created": 1676441684.5785549, + "msecs": 578.5548686981201, + "relativeCreated": 81582.0701122284, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device user temperature): 20 ()", - "asctime": "2023-02-09 15:57:56,992" + "process": 509276, + "message": "Result (Virtual device user temperature): 18 ()", + "asctime": "2023-02-15 07:14:44,578" }, { "name": "__unittest__", @@ -85111,7 +91893,7 @@ "args": [ "Virtual device user temperature", "=", - "20", + "18", "" ], "levelname": "DEBUG", @@ -85124,24 +91906,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954676.9924092, - "msecs": 992.4092292785645, - "relativeCreated": 62888.65160942078, - "thread": 139894075555840, + "created": 1676441684.5786796, + "msecs": 578.6795616149902, + "relativeCreated": 81582.19480514526, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device user temperature): result = 20 ()", - "asctime": "2023-02-09 15:57:56,992" + "process": 509276, + "message": "Expectation (Virtual device user temperature): result = 18 ()", + "asctime": "2023-02-15 07:14:44,578" } ], - "time_consumption": 0.00010347366333007812 + "time_consumption": 0.00010514259338378906 }, { "name": "__tLogger__", "msg": "Changing videv user temperature setpoint to '%.1f'", "args": [ - 25 + 23 ], "levelname": "DEBUG", "levelno": 10, @@ -85153,22 +91935,22 @@ "stack_info": null, "lineno": 41, "funcName": "__test_user_temperature_setpoint__", - "created": 1675954677.293869, - "msecs": 293.8690185546875, - "relativeCreated": 63190.1113986969, - "thread": 139894075555840, + "created": 1676441684.880312, + "msecs": 880.3119659423828, + "relativeCreated": 81883.82720947266, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Changing videv user temperature setpoint to '25.0'", - "asctime": "2023-02-09 15:57:57,293", + "process": 509276, + "message": "Changing videv user temperature setpoint to '23.0'", + "asctime": "2023-02-15 07:14:44,880", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/user_temperature_setpoint", - "25" + "videv/gfw/marion/heating_valve/user_temperature_setpoint/set", + "23" ], "levelname": "DEBUG", "levelno": 10, @@ -85180,22 +91962,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954676.9928565, - "msecs": 992.856502532959, - "relativeCreated": 62889.09888267517, - "thread": 139894075555840, + "created": 1676441684.5791507, + "msecs": 579.1506767272949, + "relativeCreated": 81582.66592025757, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload 25", - "asctime": "2023-02-09 15:57:56,992" + "process": 509276, + "message": "Sending message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint/set and payload 23", + "asctime": "2023-02-15 07:14:44,579" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/user_temperature_setpoint", - "b'25'" + "zigbee/gfw/marion/heating_valve/set", + "b'{\"current_heating_setpoint\": 23}'" ], "levelname": "DEBUG", "levelno": 10, @@ -85207,49 +91989,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954676.9942307, - "msecs": 994.2307472229004, - "relativeCreated": 62890.47312736511, - "thread": 139894051313216, + "created": 1676441684.5854213, + "msecs": 585.4213237762451, + "relativeCreated": 81588.93656730652, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'", - "asctime": "2023-02-09 15:57:56,994" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", + "asctime": "2023-02-15 07:14:44,585" }, { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve/set", - "b'{\"current_heating_setpoint\": 25}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.0133626, - "msecs": 13.362646102905273, - "relativeCreated": 62909.60502624512, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", - "asctime": "2023-02-09 15:57:57,013" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/gfw/dirk/heating_valve", - "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" + "zigbee/gfw/marion/heating_valve", + "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", "levelno": 10, @@ -85261,22 +92016,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954677.0138292, - "msecs": 13.829231262207031, - "relativeCreated": 62910.07161140442, - "thread": 139894051313216, + "created": 1676441684.5857685, + "msecs": 585.768461227417, + "relativeCreated": 81589.28370475769, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:57,013" + "process": 509276, + "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:44,585" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", - "b'25'" + "videv/gfw/marion/heating_valve/valve_temperature_setpoint", + "b'23'" ], "levelname": "DEBUG", "levelno": 10, @@ -85288,22 +92043,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954677.0145054, - "msecs": 14.505386352539062, - "relativeCreated": 62910.74776649475, - "thread": 139894051313216, + "created": 1676441684.5860143, + "msecs": 586.0142707824707, + "relativeCreated": 81589.52951431274, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'", - "asctime": "2023-02-09 15:57:57,014" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:14:44,586" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" + "videv/gfw/marion/heating_valve/user_temperature_setpoint", + "b'23'" ], "levelname": "DEBUG", "levelno": 10, @@ -85315,22 +92070,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954677.0152683, - "msecs": 15.268325805664062, - "relativeCreated": 62911.510705947876, - "thread": 139894051313216, + "created": 1676441684.5862765, + "msecs": 586.2765312194824, + "relativeCreated": 81589.79177474976, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:57,015" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:14:44,586" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/user_temperature_setpoint", - "b'25'" + "zigbee/gfw/marion/heating_valve", + "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", "levelno": 10, @@ -85342,132 +92097,24 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954677.0158496, - "msecs": 15.849590301513672, - "relativeCreated": 62912.091970443726, - "thread": 139894051313216, + "created": 1676441684.586511, + "msecs": 586.5108966827393, + "relativeCreated": 81590.02614021301, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'", - "asctime": "2023-02-09 15:57:57,015" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.0164204, - "msecs": 16.420364379882812, - "relativeCreated": 62912.662744522095, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:57,016" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve", - "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.0169969, - "msecs": 16.99686050415039, - "relativeCreated": 62913.23924064636, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:57,016" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.0657787, - "msecs": 65.77873229980469, - "relativeCreated": 62962.02111244202, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:57,065" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.1110315, - "msecs": 111.03153228759766, - "relativeCreated": 63007.27391242981, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:57,111" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:44,586" } ], - "time_consumption": 0.18283748626708984 + "time_consumption": 0.29380106925964355 }, { "name": "__tLogger__", "msg": "Valve device temperature setpoint is correct (Content %s and Type is %s).", "args": [ - "25", + "23", "" ], "levelname": "INFO", @@ -85480,22 +92127,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954677.2945354, - "msecs": 294.53539848327637, - "relativeCreated": 63190.77777862549, - "thread": 139894075555840, + "created": 1676441684.8810887, + "msecs": 881.0887336730957, + "relativeCreated": 81884.60397720337, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Valve device temperature setpoint is correct (Content 25 and Type is ).", - "asctime": "2023-02-09 15:57:57,294", + "process": 509276, + "message": "Valve device temperature setpoint is correct (Content 23 and Type is ).", + "asctime": "2023-02-15 07:14:44,881", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ "Valve device temperature setpoint", - "25", + "23", "" ], "levelname": "DEBUG", @@ -85508,15 +92155,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954677.2942896, - "msecs": 294.28958892822266, - "relativeCreated": 63190.531969070435, - "thread": 139894075555840, + "created": 1676441684.8807743, + "msecs": 880.7742595672607, + "relativeCreated": 81884.28950309753, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Valve device temperature setpoint): 25 ()", - "asctime": "2023-02-09 15:57:57,294" + "process": 509276, + "message": "Result (Valve device temperature setpoint): 23 ()", + "asctime": "2023-02-15 07:14:44,880" }, { "name": "__unittest__", @@ -85524,7 +92171,7 @@ "args": [ "Valve device temperature setpoint", "=", - "25", + "23", "" ], "levelname": "DEBUG", @@ -85537,24 +92184,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954677.2944295, - "msecs": 294.4295406341553, - "relativeCreated": 63190.67192077637, - "thread": 139894075555840, + "created": 1676441684.880928, + "msecs": 880.9280395507812, + "relativeCreated": 81884.44328308105, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Valve device temperature setpoint): result = 25 ()", - "asctime": "2023-02-09 15:57:57,294" + "process": 509276, + "message": "Expectation (Valve device temperature setpoint): result = 23 ()", + "asctime": "2023-02-15 07:14:44,880" } ], - "time_consumption": 0.00010585784912109375 + "time_consumption": 0.00016069412231445312 }, { "name": "__tLogger__", "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", "args": [ - "25", + "23", "" ], "levelname": "INFO", @@ -85567,22 +92214,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954677.2948914, - "msecs": 294.891357421875, - "relativeCreated": 63191.13373756409, - "thread": 139894075555840, + "created": 1676441684.8815215, + "msecs": 881.521463394165, + "relativeCreated": 81885.03670692444, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Virtual device valve temperature is correct (Content 25 and Type is ).", - "asctime": "2023-02-09 15:57:57,294", + "process": 509276, + "message": "Virtual device valve temperature is correct (Content 23 and Type is ).", + "asctime": "2023-02-15 07:14:44,881", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ "Virtual device valve temperature", - "25", + "23", "" ], "levelname": "DEBUG", @@ -85595,15 +92242,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954677.2947054, - "msecs": 294.7053909301758, - "relativeCreated": 63190.94777107239, - "thread": 139894075555840, + "created": 1676441684.8812926, + "msecs": 881.2925815582275, + "relativeCreated": 81884.8078250885, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device valve temperature): 25 ()", - "asctime": "2023-02-09 15:57:57,294" + "process": 509276, + "message": "Result (Virtual device valve temperature): 23 ()", + "asctime": "2023-02-15 07:14:44,881" }, { "name": "__unittest__", @@ -85611,7 +92258,7 @@ "args": [ "Virtual device valve temperature", "=", - "25", + "23", "" ], "levelname": "DEBUG", @@ -85624,24 +92271,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954677.2948034, - "msecs": 294.8033809661865, - "relativeCreated": 63191.0457611084, - "thread": 139894075555840, + "created": 1676441684.8814182, + "msecs": 881.4182281494141, + "relativeCreated": 81884.93347167969, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device valve temperature): result = 25 ()", - "asctime": "2023-02-09 15:57:57,294" + "process": 509276, + "message": "Expectation (Virtual device valve temperature): result = 23 ()", + "asctime": "2023-02-15 07:14:44,881" } ], - "time_consumption": 8.797645568847656e-05 + "time_consumption": 0.00010323524475097656 }, { "name": "__tLogger__", "msg": "Changing valve temperature setpoint to '%.1f'", "args": [ - 20 + 18 ], "levelname": "DEBUG", "levelno": 10, @@ -85653,22 +92300,22 @@ "stack_info": null, "lineno": 33, "funcName": "__test_user_temperature_setpoint__", - "created": 1675954677.5961752, - "msecs": 596.1751937866211, - "relativeCreated": 63492.41757392883, - "thread": 139894075555840, + "created": 1676441685.1830058, + "msecs": 183.00580978393555, + "relativeCreated": 82186.52105331421, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Changing valve temperature setpoint to '20.0'", - "asctime": "2023-02-09 15:57:57,596", + "process": 509276, + "message": "Changing valve temperature setpoint to '18.0'", + "asctime": "2023-02-15 07:14:45,183", "moduleLogger": [ { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/gfw/dirk/heating_valve", - "{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" + "zigbee/gfw/marion/heating_valve", + "{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", "levelno": 10, @@ -85680,22 +92327,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954677.295191, - "msecs": 295.19104957580566, - "relativeCreated": 63191.43342971802, - "thread": 139894075555840, + "created": 1676441684.881869, + "msecs": 881.8690776824951, + "relativeCreated": 81885.38432121277, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:57,295" + "process": 509276, + "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:44,881" }, { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/gfw/dirk/heating_valve", - "b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" + "zigbee/gfw/marion/heating_valve", + "b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", "levelno": 10, @@ -85707,22 +92354,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954677.2962916, - "msecs": 296.2915897369385, - "relativeCreated": 63192.53396987915, - "thread": 139894051313216, + "created": 1676441684.8831804, + "msecs": 883.1803798675537, + "relativeCreated": 81886.69562339783, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 20, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:57,296" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:44,883" }, { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/gfw/dirk/heating_valve/set", - "b'{\"current_heating_setpoint\": 20}'" + "zigbee/gfw/marion/heating_valve/set", + "b'{\"current_heating_setpoint\": 18}'" ], "levelname": "DEBUG", "levelno": 10, @@ -85734,22 +92381,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954677.3180945, - "msecs": 318.09449195861816, - "relativeCreated": 63214.33687210083, - "thread": 139894051313216, + "created": 1676441684.887886, + "msecs": 887.8860473632812, + "relativeCreated": 81891.40129089355, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 20}'", - "asctime": "2023-02-09 15:57:57,318" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 18}'", + "asctime": "2023-02-15 07:14:44,887" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", - "b'20'" + "videv/gfw/marion/heating_valve/valve_temperature_setpoint", + "b'18'" ], "levelname": "DEBUG", "levelno": 10, @@ -85761,22 +92408,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954677.3187912, - "msecs": 318.79115104675293, - "relativeCreated": 63215.033531188965, - "thread": 139894051313216, + "created": 1676441684.888692, + "msecs": 888.6919021606445, + "relativeCreated": 81892.20714569092, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'20'", - "asctime": "2023-02-09 15:57:57,318" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'18'", + "asctime": "2023-02-15 07:14:44,888" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" + "videv/gfw/marion/heating_valve/user_temperature_setpoint", + "b'18'" ], "levelname": "DEBUG", "levelno": 10, @@ -85788,132 +92435,24 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954677.3194206, - "msecs": 319.42057609558105, - "relativeCreated": 63215.66295623779, - "thread": 139894051313216, + "created": 1676441684.8894892, + "msecs": 889.4891738891602, + "relativeCreated": 81893.00441741943, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:57,319" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/user_temperature_setpoint", - "b'20'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.3200138, - "msecs": 320.01376152038574, - "relativeCreated": 63216.2561416626, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'20'", - "asctime": "2023-02-09 15:57:57,320" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.3206012, - "msecs": 320.601224899292, - "relativeCreated": 63216.843605041504, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:57,320" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.3211682, - "msecs": 321.1681842803955, - "relativeCreated": 63217.41056442261, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:57,321" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.3217645, - "msecs": 321.7644691467285, - "relativeCreated": 63218.00684928894, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:57,321" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'18'", + "asctime": "2023-02-15 07:14:44,889" } ], - "time_consumption": 0.2744107246398926 + "time_consumption": 0.2935166358947754 }, { "name": "__tLogger__", "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", "args": [ - "20", + "18", "" ], "levelname": "INFO", @@ -85926,22 +92465,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954677.5968325, - "msecs": 596.8325138092041, - "relativeCreated": 63493.074893951416, - "thread": 139894075555840, + "created": 1676441685.1837568, + "msecs": 183.75682830810547, + "relativeCreated": 82187.27207183838, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Virtual device valve temperature is correct (Content 20 and Type is ).", - "asctime": "2023-02-09 15:57:57,596", + "process": 509276, + "message": "Virtual device valve temperature is correct (Content 18 and Type is ).", + "asctime": "2023-02-15 07:14:45,183", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ "Virtual device valve temperature", - "20", + "18", "" ], "levelname": "DEBUG", @@ -85954,15 +92493,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954677.5965917, - "msecs": 596.5917110443115, - "relativeCreated": 63492.83409118652, - "thread": 139894075555840, + "created": 1676441685.1834855, + "msecs": 183.4855079650879, + "relativeCreated": 82187.00075149536, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device valve temperature): 20 ()", - "asctime": "2023-02-09 15:57:57,596" + "process": 509276, + "message": "Result (Virtual device valve temperature): 18 ()", + "asctime": "2023-02-15 07:14:45,183" }, { "name": "__unittest__", @@ -85970,7 +92509,7 @@ "args": [ "Virtual device valve temperature", "=", - "20", + "18", "" ], "levelname": "DEBUG", @@ -85983,24 +92522,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954677.596727, - "msecs": 596.7268943786621, - "relativeCreated": 63492.969274520874, - "thread": 139894075555840, + "created": 1676441685.1836357, + "msecs": 183.63571166992188, + "relativeCreated": 82187.1509552002, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device valve temperature): result = 20 ()", - "asctime": "2023-02-09 15:57:57,596" + "process": 509276, + "message": "Expectation (Virtual device valve temperature): result = 18 ()", + "asctime": "2023-02-15 07:14:45,183" } ], - "time_consumption": 0.00010561943054199219 + "time_consumption": 0.00012111663818359375 }, { "name": "__tLogger__", "msg": "Virtual device user temperature is correct (Content %s and Type is %s).", "args": [ - "20", + "18", "" ], "levelname": "INFO", @@ -86013,22 +92552,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954677.597267, - "msecs": 597.2669124603271, - "relativeCreated": 63493.50929260254, - "thread": 139894075555840, + "created": 1676441685.1841583, + "msecs": 184.1583251953125, + "relativeCreated": 82187.67356872559, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Virtual device user temperature is correct (Content 20 and Type is ).", - "asctime": "2023-02-09 15:57:57,597", + "process": 509276, + "message": "Virtual device user temperature is correct (Content 18 and Type is ).", + "asctime": "2023-02-15 07:14:45,184", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ "Virtual device user temperature", - "20", + "18", "" ], "levelname": "DEBUG", @@ -86041,15 +92580,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954677.5970368, - "msecs": 597.0368385314941, - "relativeCreated": 63493.279218673706, - "thread": 139894075555840, + "created": 1676441685.1839488, + "msecs": 183.94875526428223, + "relativeCreated": 82187.46399879456, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device user temperature): 20 ()", - "asctime": "2023-02-09 15:57:57,597" + "process": 509276, + "message": "Result (Virtual device user temperature): 18 ()", + "asctime": "2023-02-15 07:14:45,183" }, { "name": "__unittest__", @@ -86057,7 +92596,7 @@ "args": [ "Virtual device user temperature", "=", - "20", + "18", "" ], "levelname": "DEBUG", @@ -86070,24 +92609,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954677.5971787, - "msecs": 597.1786975860596, - "relativeCreated": 63493.42107772827, - "thread": 139894075555840, + "created": 1676441685.18406, + "msecs": 184.06009674072266, + "relativeCreated": 82187.575340271, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device user temperature): result = 20 ()", - "asctime": "2023-02-09 15:57:57,597" + "process": 509276, + "message": "Expectation (Virtual device user temperature): result = 18 ()", + "asctime": "2023-02-15 07:14:45,184" } ], - "time_consumption": 8.821487426757812e-05 + "time_consumption": 9.822845458984375e-05 }, { "name": "__tLogger__", "msg": "Changing videv user temperature setpoint to '%.1f'", "args": [ - 25 + 23 ], "levelname": "DEBUG", "levelno": 10, @@ -86099,22 +92638,22 @@ "stack_info": null, "lineno": 41, "funcName": "__test_user_temperature_setpoint__", - "created": 1675954677.8985188, - "msecs": 898.5188007354736, - "relativeCreated": 63794.761180877686, - "thread": 139894075555840, + "created": 1676441685.4856465, + "msecs": 485.64648628234863, + "relativeCreated": 82489.16172981262, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Changing videv user temperature setpoint to '25.0'", - "asctime": "2023-02-09 15:57:57,898", + "process": 509276, + "message": "Changing videv user temperature setpoint to '23.0'", + "asctime": "2023-02-15 07:14:45,485", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/user_temperature_setpoint", - "25" + "videv/gfw/marion/heating_valve/user_temperature_setpoint/set", + "23" ], "levelname": "DEBUG", "levelno": 10, @@ -86126,22 +92665,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954677.5975685, - "msecs": 597.5685119628906, - "relativeCreated": 63493.8108921051, - "thread": 139894075555840, + "created": 1676441685.184476, + "msecs": 184.47589874267578, + "relativeCreated": 82187.99114227295, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload 25", - "asctime": "2023-02-09 15:57:57,597" + "process": 509276, + "message": "Sending message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint/set and payload 23", + "asctime": "2023-02-15 07:14:45,184" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/user_temperature_setpoint", - "b'25'" + "zigbee/gfw/marion/heating_valve/set", + "b'{\"current_heating_setpoint\": 23}'" ], "levelname": "DEBUG", "levelno": 10, @@ -86153,49 +92692,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954677.5986834, - "msecs": 598.6833572387695, - "relativeCreated": 63494.92573738098, - "thread": 139894051313216, + "created": 1676441685.1907234, + "msecs": 190.72341918945312, + "relativeCreated": 82194.23866271973, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'", - "asctime": "2023-02-09 15:57:57,598" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", + "asctime": "2023-02-15 07:14:45,190" }, { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve/set", - "b'{\"current_heating_setpoint\": 25}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.6168025, - "msecs": 616.802453994751, - "relativeCreated": 63513.04483413696, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{\"current_heating_setpoint\": 25}'", - "asctime": "2023-02-09 15:57:57,616" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Sending message with topic %s and payload %s", "args": [ - "zigbee/gfw/dirk/heating_valve", - "{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" + "zigbee/gfw/marion/heating_valve", + "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}" ], "levelname": "DEBUG", "levelno": 10, @@ -86207,22 +92719,22 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954677.6173086, - "msecs": 617.3086166381836, - "relativeCreated": 63513.550996780396, - "thread": 139894051313216, + "created": 1676441685.191118, + "msecs": 191.1180019378662, + "relativeCreated": 82194.63324546814, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/heating_valve and payload {\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:57:57,617" + "process": 509276, + "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}", + "asctime": "2023-02-15 07:14:45,191" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.valve_temperature_setpoint", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/valve_temperature_setpoint", - "b'25'" + "videv/gfw/marion/heating_valve/valve_temperature_setpoint", + "b'23'" ], "levelname": "DEBUG", "levelno": 10, @@ -86234,22 +92746,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954677.6179798, - "msecs": 617.9797649383545, - "relativeCreated": 63514.22214508057, - "thread": 139894051313216, + "created": 1676441685.191354, + "msecs": 191.35403633117676, + "relativeCreated": 82194.86927986145, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/valve_temperature_setpoint and payload b'25'", - "asctime": "2023-02-09 15:57:57,617" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:14:45,191" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", + "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" + "videv/gfw/marion/heating_valve/user_temperature_setpoint", + "b'23'" ], "levelname": "DEBUG", "levelno": 10, @@ -86261,22 +92773,22 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954677.618735, - "msecs": 618.7350749969482, - "relativeCreated": 63514.97745513916, - "thread": 139894051313216, + "created": 1676441685.1916094, + "msecs": 191.60938262939453, + "relativeCreated": 82195.12462615967, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:57,618" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23'", + "asctime": "2023-02-15 07:14:45,191" }, { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.user_temperature_setpoint", + "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/dirk/heating_valve/user_temperature_setpoint", - "b'25'" + "zigbee/gfw/marion/heating_valve", + "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'" ], "levelname": "DEBUG", "levelno": 10, @@ -86288,132 +92800,24 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954677.6193185, - "msecs": 619.3184852600098, - "relativeCreated": 63515.56086540222, - "thread": 139894051313216, + "created": 1676441685.191815, + "msecs": 191.81489944458008, + "relativeCreated": 82195.33014297485, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25'", - "asctime": "2023-02-09 15:57:57,619" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.6198828, - "msecs": 619.8828220367432, - "relativeCreated": 63516.125202178955, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:57,619" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/heating_valve", - "b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.620437, - "msecs": 620.4369068145752, - "relativeCreated": 63516.67928695679, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{\"current_heating_setpoint\": 25, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:57:57,620" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.6657836, - "msecs": 665.7836437225342, - "relativeCreated": 63562.026023864746, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:57:57,665" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.710968, - "msecs": 710.968017578125, - "relativeCreated": 63607.21039772034, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:57:57,710" + "process": 509276, + "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"battery\": 97}'", + "asctime": "2023-02-15 07:14:45,191" } ], - "time_consumption": 0.18755078315734863 + "time_consumption": 0.29383158683776855 }, { "name": "__tLogger__", "msg": "Valve device temperature setpoint is correct (Content %s and Type is %s).", "args": [ - "25", + "23", "" ], "levelname": "INFO", @@ -86426,22 +92830,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954677.8992388, - "msecs": 899.2388248443604, - "relativeCreated": 63795.48120498657, - "thread": 139894075555840, + "created": 1676441685.4863825, + "msecs": 486.38248443603516, + "relativeCreated": 82489.89772796631, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Valve device temperature setpoint is correct (Content 25 and Type is ).", - "asctime": "2023-02-09 15:57:57,899", + "process": 509276, + "message": "Valve device temperature setpoint is correct (Content 23 and Type is ).", + "asctime": "2023-02-15 07:14:45,486", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ "Valve device temperature setpoint", - "25", + "23", "" ], "levelname": "DEBUG", @@ -86454,15 +92858,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954677.8989449, - "msecs": 898.9448547363281, - "relativeCreated": 63795.18723487854, - "thread": 139894075555840, + "created": 1676441685.4861078, + "msecs": 486.10782623291016, + "relativeCreated": 82489.62306976318, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Valve device temperature setpoint): 25 ()", - "asctime": "2023-02-09 15:57:57,898" + "process": 509276, + "message": "Result (Valve device temperature setpoint): 23 ()", + "asctime": "2023-02-15 07:14:45,486" }, { "name": "__unittest__", @@ -86470,7 +92874,7 @@ "args": [ "Valve device temperature setpoint", "=", - "25", + "23", "" ], "levelname": "DEBUG", @@ -86483,24 +92887,24 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954677.8991172, - "msecs": 899.1172313690186, - "relativeCreated": 63795.35961151123, - "thread": 139894075555840, + "created": 1676441685.48626, + "msecs": 486.25993728637695, + "relativeCreated": 82489.77518081665, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Valve device temperature setpoint): result = 25 ()", - "asctime": "2023-02-09 15:57:57,899" + "process": 509276, + "message": "Expectation (Valve device temperature setpoint): result = 23 ()", + "asctime": "2023-02-15 07:14:45,486" } ], - "time_consumption": 0.00012159347534179688 + "time_consumption": 0.00012254714965820312 }, { "name": "__tLogger__", "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", "args": [ - "25", + "23", "" ], "levelname": "INFO", @@ -86513,22 +92917,22 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954677.8996027, - "msecs": 899.6026515960693, - "relativeCreated": 63795.84503173828, - "thread": 139894075555840, + "created": 1676441685.486838, + "msecs": 486.83810234069824, + "relativeCreated": 82490.35334587097, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Virtual device valve temperature is correct (Content 25 and Type is ).", - "asctime": "2023-02-09 15:57:57,899", + "process": 509276, + "message": "Virtual device valve temperature is correct (Content 23 and Type is ).", + "asctime": "2023-02-15 07:14:45,486", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ "Virtual device valve temperature", - "25", + "23", "" ], "levelname": "DEBUG", @@ -86541,15 +92945,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954677.8994133, - "msecs": 899.4133472442627, - "relativeCreated": 63795.655727386475, - "thread": 139894075555840, + "created": 1676441685.4866242, + "msecs": 486.62424087524414, + "relativeCreated": 82490.13948440552, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device valve temperature): 25 ()", - "asctime": "2023-02-09 15:57:57,899" + "process": 509276, + "message": "Result (Virtual device valve temperature): 23 ()", + "asctime": "2023-02-15 07:14:45,486" }, { "name": "__unittest__", @@ -86557,7 +92961,7 @@ "args": [ "Virtual device valve temperature", "=", - "25", + "23", "" ], "levelname": "DEBUG", @@ -86570,5199 +92974,27 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954677.8995135, - "msecs": 899.5134830474854, - "relativeCreated": 63795.7558631897, - "thread": 139894075555840, + "created": 1676441685.486739, + "msecs": 486.738920211792, + "relativeCreated": 82490.25416374207, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device valve temperature): result = 25 ()", - "asctime": "2023-02-09 15:57:57,899" - } - ], - "time_consumption": 8.916854858398438e-05 - } - ], - "time_consumption": 1.2095274925231934, - "time_start": "2023-02-09 15:57:56,690", - "time_finished": "2023-02-09 15:57:57,899" - }, - "Brightness test for device and virtual device: zigbee/gfw/dirk/main_light": { - "name": "__tLogger__", - "msg": "Brightness test for device and virtual device: zigbee/gfw/dirk/main_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 50, - "funcName": "test_brightness", - "created": 1675954677.9001307, - "msecs": 900.1307487487793, - "relativeCreated": 63796.37312889099, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Brightness test for device and virtual device: zigbee/gfw/dirk/main_light", - "asctime": "2023-02-09 15:57:57,900", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Power on)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 57, - "funcName": "__test_brightness__", - "created": 1675954678.2028842, - "msecs": 202.88419723510742, - "relativeCreated": 64099.12657737732, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Power on)", - "asctime": "2023-02-09 15:57:58,202", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954677.9004552, - "msecs": 900.4552364349365, - "relativeCreated": 63796.69761657715, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:57,900" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954677.9010262, - "msecs": 901.0262489318848, - "relativeCreated": 63797.2686290741, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:57,901" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.9020414, - "msecs": 902.0414352416992, - "relativeCreated": 63798.28381538391, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:57,902" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.9027438, - "msecs": 902.7438163757324, - "relativeCreated": 63798.986196517944, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:57,902" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.9499013, - "msecs": 949.9013423919678, - "relativeCreated": 63846.14372253418, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:57,949" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.9505932, - "msecs": 950.5932331085205, - "relativeCreated": 63846.83561325073, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:57,950" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.9511397, - "msecs": 951.1396884918213, - "relativeCreated": 63847.38206863403, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:57,951" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.9516435, - "msecs": 951.6434669494629, - "relativeCreated": 63847.885847091675, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:57,951" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.952143, - "msecs": 952.1429538726807, - "relativeCreated": 63848.38533401489, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:57:57,952" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954677.9526749, - "msecs": 952.6748657226562, - "relativeCreated": 63848.91724586487, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:57,952" - } - ], - "time_consumption": 0.25020933151245117 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954678.2035332, - "msecs": 203.53317260742188, - "relativeCreated": 64099.775552749634, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:58,203", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954678.2032847, - "msecs": 203.28474044799805, - "relativeCreated": 64099.52712059021, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:57:58,203" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954678.203423, - "msecs": 203.42302322387695, - "relativeCreated": 64099.66540336609, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:58,203" - } - ], - "time_consumption": 0.00011014938354492188 - }, - { - "name": "__tLogger__", - "msg": "Changing light device brightness to '%d'", - "args": [ - 65 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 63, - "funcName": "__test_brightness__", - "created": 1675954678.5049334, - "msecs": 504.93335723876953, - "relativeCreated": 64401.17573738098, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:57:58,504", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954678.2038844, - "msecs": 203.88436317443848, - "relativeCreated": 64100.12674331665, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:58,203" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954678.205028, - "msecs": 205.02805709838867, - "relativeCreated": 64101.2704372406, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:58,205" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/brightness", - "b'65.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954678.2075012, - "msecs": 207.50117301940918, - "relativeCreated": 64103.74355316162, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:57:58,207" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954678.2081704, - "msecs": 208.17041397094727, - "relativeCreated": 64104.41279411316, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:58,208" - } - ], - "time_consumption": 0.29676294326782227 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954678.5056546, - "msecs": 505.65457344055176, - "relativeCreated": 64401.896953582764, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:58,505", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954678.5054033, - "msecs": 505.4032802581787, - "relativeCreated": 64401.64566040039, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:57:58,505" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954678.5055468, - "msecs": 505.54680824279785, - "relativeCreated": 64401.78918838501, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:58,505" - } - ], - "time_consumption": 0.00010776519775390625 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954678.506014, - "msecs": 506.0141086578369, - "relativeCreated": 64402.25648880005, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:58,506", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954678.5058262, - "msecs": 505.8262348175049, - "relativeCreated": 64402.06861495972, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:57:58,505" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954678.5059252, - "msecs": 505.92517852783203, - "relativeCreated": 64402.167558670044, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:58,505" - } - ], - "time_consumption": 8.893013000488281e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device brightness to '%d'", - "args": [ - 50 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 69, - "funcName": "__test_brightness__", - "created": 1675954678.8083074, - "msecs": 808.307409286499, - "relativeCreated": 64704.54978942871, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:57:58,808", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/brightness", - "50" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954678.5063488, - "msecs": 506.3488483428955, - "relativeCreated": 64402.59122848511, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/main_light/brightness and payload 50", - "asctime": "2023-02-09 15:57:58,506" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954678.5074627, - "msecs": 507.462739944458, - "relativeCreated": 64403.70512008667, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50'", - "asctime": "2023-02-09 15:57:58,507" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954678.5098774, - "msecs": 509.87744331359863, - "relativeCreated": 64406.11982345581, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:58,509" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954678.5103142, - "msecs": 510.3142261505127, - "relativeCreated": 64406.556606292725, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:58,510" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954678.5113316, - "msecs": 511.33155822753906, - "relativeCreated": 64407.57393836975, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:58,511" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954678.556483, - "msecs": 556.4830303192139, - "relativeCreated": 64452.725410461426, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:58,556" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954678.557228, - "msecs": 557.2280883789062, - "relativeCreated": 64453.47046852112, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:58,557" - } - ], - "time_consumption": 0.2510793209075928 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954678.8089569, - "msecs": 808.9568614959717, - "relativeCreated": 64705.19924163818, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:58,808", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954678.8087134, - "msecs": 808.713436126709, - "relativeCreated": 64704.95581626892, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:57:58,808" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954678.8088496, - "msecs": 808.849573135376, - "relativeCreated": 64705.09195327759, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:58,808" - } - ], - "time_consumption": 0.00010728836059570312 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954678.8093953, - "msecs": 809.3953132629395, - "relativeCreated": 64705.63769340515, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:58,809", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954678.8091688, - "msecs": 809.168815612793, - "relativeCreated": 64705.411195755005, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:57:58,809" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954678.8093078, - "msecs": 809.3078136444092, - "relativeCreated": 64705.55019378662, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:58,809" - } - ], - "time_consumption": 8.749961853027344e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing light device brightness to '%d'", - "args": [ - 65 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 63, - "funcName": "__test_brightness__", - "created": 1675954679.1107056, - "msecs": 110.70561408996582, - "relativeCreated": 65006.94799423218, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:57:59,110", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954678.8097427, - "msecs": 809.7426891326904, - "relativeCreated": 64705.9850692749, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:58,809" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954678.810818, - "msecs": 810.8179569244385, - "relativeCreated": 64707.06033706665, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:58,810" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/brightness", - "b'65.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954678.8133104, - "msecs": 813.3103847503662, - "relativeCreated": 64709.55276489258, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:57:58,813" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954678.813979, - "msecs": 813.978910446167, - "relativeCreated": 64710.22129058838, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:58,813" - } - ], - "time_consumption": 0.29672670364379883 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954679.111281, - "msecs": 111.28091812133789, - "relativeCreated": 65007.52329826355, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:59,111", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954679.1110697, - "msecs": 111.0696792602539, - "relativeCreated": 65007.312059402466, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:57:59,111" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954679.1111877, - "msecs": 111.18769645690918, - "relativeCreated": 65007.43007659912, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:59,111" - } - ], - "time_consumption": 9.322166442871094e-05 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954679.111618, - "msecs": 111.6180419921875, - "relativeCreated": 65007.8604221344, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:57:59,111", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954679.1114278, - "msecs": 111.42778396606445, - "relativeCreated": 65007.67016410828, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:57:59,111" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954679.1115415, - "msecs": 111.5415096282959, - "relativeCreated": 65007.78388977051, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:57:59,111" - } - ], - "time_consumption": 7.653236389160156e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device brightness to '%d'", - "args": [ - 50 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 69, - "funcName": "__test_brightness__", - "created": 1675954679.4137776, - "msecs": 413.77758979797363, - "relativeCreated": 65310.019969940186, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:57:59,413", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/brightness", - "50" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954679.1118908, - "msecs": 111.89079284667969, - "relativeCreated": 65008.13317298889, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/main_light/brightness and payload 50", - "asctime": "2023-02-09 15:57:59,111" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954679.1128688, - "msecs": 112.8687858581543, - "relativeCreated": 65009.111166000366, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50'", - "asctime": "2023-02-09 15:57:59,112" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954679.1143563, - "msecs": 114.35627937316895, - "relativeCreated": 65010.59865951538, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:57:59,114" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954679.1147182, - "msecs": 114.71819877624512, - "relativeCreated": 65010.96057891846, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:59,114" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954679.1156414, - "msecs": 115.64135551452637, - "relativeCreated": 65011.88373565674, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:59,115" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954679.1602542, - "msecs": 160.25424003601074, - "relativeCreated": 65056.49662017822, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:57:59,160" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954679.160921, - "msecs": 160.9210968017578, - "relativeCreated": 65057.16347694397, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:59,160" - } - ], - "time_consumption": 0.2528564929962158 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954679.4144468, - "msecs": 414.4468307495117, - "relativeCreated": 65310.68921089172, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:57:59,414", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954679.4141755, - "msecs": 414.17551040649414, - "relativeCreated": 65310.417890548706, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:57:59,414" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954679.4143376, - "msecs": 414.3376350402832, - "relativeCreated": 65310.580015182495, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:57:59,414" - } - ], - "time_consumption": 0.00010919570922851562 - }, - { - "name": "__tLogger__", - "msg": "Resetting precondition (Power off)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 74, - "funcName": "__test_brightness__", - "created": 1675954679.7157032, - "msecs": 715.7032489776611, - "relativeCreated": 65611.94562911987, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Resetting precondition (Power off)", - "asctime": "2023-02-09 15:57:59,715", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954679.414697, - "msecs": 414.69693183898926, - "relativeCreated": 65310.9393119812, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:57:59,414" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954679.4158628, - "msecs": 415.8627986907959, - "relativeCreated": 65312.10517883301, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:57:59,415" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954679.4198182, - "msecs": 419.8181629180908, - "relativeCreated": 65316.0605430603, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:57:59,419" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954679.420424, - "msecs": 420.4239845275879, - "relativeCreated": 65316.6663646698, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:59,420" - } - ], - "time_consumption": 0.29527926445007324 - } - ], - "time_consumption": 1.8155725002288818, - "time_start": "2023-02-09 15:57:57,900", - "time_finished": "2023-02-09 15:57:59,715" - }, - "Color temperature test for device and virtual device: zigbee/gfw/dirk/main_light": { - "name": "__tLogger__", - "msg": "Color temperature test for device and virtual device: zigbee/gfw/dirk/main_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 81, - "funcName": "test_color_temp", - "created": 1675954679.7164648, - "msecs": 716.4647579193115, - "relativeCreated": 65612.70713806152, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Color temperature test for device and virtual device: zigbee/gfw/dirk/main_light", - "asctime": "2023-02-09 15:57:59,716", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Power on)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 88, - "funcName": "__test_color_temp__", - "created": 1675954680.0181422, - "msecs": 18.142223358154297, - "relativeCreated": 65914.38460350037, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Power on)", - "asctime": "2023-02-09 15:58:00,018", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954679.716813, - "msecs": 716.8130874633789, - "relativeCreated": 65613.05546760559, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:57:59,716" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954679.717407, - "msecs": 717.4069881439209, - "relativeCreated": 65613.64936828613, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:57:59,717" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954679.7184067, - "msecs": 718.4066772460938, - "relativeCreated": 65614.6490573883, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:57:59,718" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954679.719081, - "msecs": 719.080924987793, - "relativeCreated": 65615.32330513, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:57:59,719" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954679.7657878, - "msecs": 765.7878398895264, - "relativeCreated": 65662.03022003174, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:57:59,765" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954679.7664678, - "msecs": 766.467809677124, - "relativeCreated": 65662.71018981934, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:57:59,766" - } - ], - "time_consumption": 0.2516744136810303 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954680.0187697, - "msecs": 18.76974105834961, - "relativeCreated": 65915.01212120056, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:58:00,018", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954680.0185244, - "msecs": 18.5244083404541, - "relativeCreated": 65914.76678848267, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 5 ()", - "asctime": "2023-02-09 15:58:00,018" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954680.0186625, - "msecs": 18.662452697753906, - "relativeCreated": 65914.90483283997, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 5 ()", - "asctime": "2023-02-09 15:58:00,018" - } - ], - "time_consumption": 0.00010728836059570312 - }, - { - "name": "__tLogger__", - "msg": "Changing light device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 94, - "funcName": "__test_color_temp__", - "created": 1675954680.3202384, - "msecs": 320.2383518218994, - "relativeCreated": 66216.48073196411, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device color temperature to '5'", - "asctime": "2023-02-09 15:58:00,320", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954680.0191202, - "msecs": 19.120216369628906, - "relativeCreated": 65915.36259651184, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:00,019" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954680.0202181, - "msecs": 20.2181339263916, - "relativeCreated": 65916.4605140686, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:00,020" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/color_temp", - "b'8.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954680.022701, - "msecs": 22.701025009155273, - "relativeCreated": 65918.94340515137, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'8.0'", - "asctime": "2023-02-09 15:58:00,022" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954680.0234008, - "msecs": 23.40078353881836, - "relativeCreated": 65919.64316368103, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:00,023" - } - ], - "time_consumption": 0.29683756828308105 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954680.3209064, - "msecs": 320.906400680542, - "relativeCreated": 66217.14878082275, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:58:00,320", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954680.3206663, - "msecs": 320.6663131713867, - "relativeCreated": 66216.9086933136, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 8 ()", - "asctime": "2023-02-09 15:58:00,320" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954680.3208008, - "msecs": 320.80078125, - "relativeCreated": 66217.04316139221, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 8 ()", - "asctime": "2023-02-09 15:58:00,320" - } - ], - "time_consumption": 0.00010561943054199219 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954680.3213074, - "msecs": 321.3074207305908, - "relativeCreated": 66217.5498008728, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:58:00,321", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954680.3211107, - "msecs": 321.11072540283203, - "relativeCreated": 66217.35310554504, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 8 ()", - "asctime": "2023-02-09 15:58:00,321" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954680.321216, - "msecs": 321.2161064147949, - "relativeCreated": 66217.458486557, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 8 ()", - "asctime": "2023-02-09 15:58:00,321" - } - ], - "time_consumption": 9.131431579589844e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 100, - "funcName": "__test_color_temp__", - "created": 1675954680.622468, - "msecs": 622.4679946899414, - "relativeCreated": 66518.71037483215, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device color temperature to '5'", - "asctime": "2023-02-09 15:58:00,622", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/color_temp", - "5" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954680.3216004, - "msecs": 321.60043716430664, - "relativeCreated": 66217.84281730652, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp and payload 5", - "asctime": "2023-02-09 15:58:00,321" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954680.3226888, - "msecs": 322.6888179779053, - "relativeCreated": 66218.93119812012, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5'", - "asctime": "2023-02-09 15:58:00,322" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954680.3243556, - "msecs": 324.3556022644043, - "relativeCreated": 66220.59798240662, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:58:00,324" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954680.3247693, - "msecs": 324.7692584991455, - "relativeCreated": 66221.01163864136, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:00,324" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954680.3263445, - "msecs": 326.34449005126953, - "relativeCreated": 66222.58687019348, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:00,326" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954680.3696175, - "msecs": 369.6174621582031, - "relativeCreated": 66265.85984230042, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:58:00,369" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954680.3703642, - "msecs": 370.3641891479492, - "relativeCreated": 66266.60656929016, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:00,370" - } - ], - "time_consumption": 0.2521038055419922 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954680.623105, - "msecs": 623.1050491333008, - "relativeCreated": 66519.34742927551, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:58:00,623", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954680.6228683, - "msecs": 622.8682994842529, - "relativeCreated": 66519.11067962646, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 5 ()", - "asctime": "2023-02-09 15:58:00,622" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954680.6230004, - "msecs": 623.0003833770752, - "relativeCreated": 66519.24276351929, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 5 ()", - "asctime": "2023-02-09 15:58:00,623" - } - ], - "time_consumption": 0.00010466575622558594 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954680.6234586, - "msecs": 623.4586238861084, - "relativeCreated": 66519.70100402832, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:58:00,623", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954680.623272, - "msecs": 623.2719421386719, - "relativeCreated": 66519.51432228088, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 5 ()", - "asctime": "2023-02-09 15:58:00,623" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954680.6233702, - "msecs": 623.3701705932617, - "relativeCreated": 66519.61255073547, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 5 ()", - "asctime": "2023-02-09 15:58:00,623" - } - ], - "time_consumption": 8.845329284667969e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing light device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 94, - "funcName": "__test_color_temp__", - "created": 1675954680.9248013, - "msecs": 924.8013496398926, - "relativeCreated": 66821.0437297821, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device color temperature to '5'", - "asctime": "2023-02-09 15:58:00,924", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954680.6237967, - "msecs": 623.7967014312744, - "relativeCreated": 66520.03908157349, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:00,623" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954680.6248865, - "msecs": 624.8865127563477, - "relativeCreated": 66521.12889289856, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:00,624" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/color_temp", - "b'8.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954680.6273687, - "msecs": 627.368688583374, - "relativeCreated": 66523.61106872559, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'8.0'", - "asctime": "2023-02-09 15:58:00,627" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954680.6280494, - "msecs": 628.049373626709, - "relativeCreated": 66524.29175376892, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:00,628" - } - ], - "time_consumption": 0.2967519760131836 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954680.9254894, - "msecs": 925.4894256591797, - "relativeCreated": 66821.73180580139, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:58:00,925", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954680.925245, - "msecs": 925.2450466156006, - "relativeCreated": 66821.48742675781, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 8 ()", - "asctime": "2023-02-09 15:58:00,925" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954680.9253836, - "msecs": 925.3835678100586, - "relativeCreated": 66821.62594795227, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 8 ()", - "asctime": "2023-02-09 15:58:00,925" - } - ], - "time_consumption": 0.00010585784912109375 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954680.9258637, - "msecs": 925.8637428283691, - "relativeCreated": 66822.10612297058, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:58:00,925", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954680.925655, - "msecs": 925.6548881530762, - "relativeCreated": 66821.89726829529, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 8 ()", - "asctime": "2023-02-09 15:58:00,925" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954680.925748, - "msecs": 925.7481098175049, - "relativeCreated": 66821.99048995972, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 8 ()", - "asctime": "2023-02-09 15:58:00,925" - } - ], - "time_consumption": 0.00011563301086425781 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 100, - "funcName": "__test_color_temp__", - "created": 1675954681.2275455, - "msecs": 227.54549980163574, - "relativeCreated": 67123.78787994385, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device color temperature to '5'", - "asctime": "2023-02-09 15:58:01,227", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/color_temp", - "5" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954680.926155, - "msecs": 926.1550903320312, - "relativeCreated": 66822.39747047424, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/main_light/color_temp and payload 5", - "asctime": "2023-02-09 15:58:00,926" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954680.9272454, - "msecs": 927.2453784942627, - "relativeCreated": 66823.48775863647, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5'", - "asctime": "2023-02-09 15:58:00,927" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954680.9288838, - "msecs": 928.8837909698486, - "relativeCreated": 66825.12617111206, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:58:00,928" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954680.9293485, - "msecs": 929.3484687805176, - "relativeCreated": 66825.59084892273, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:00,929" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954680.930361, - "msecs": 930.3610324859619, - "relativeCreated": 66826.60341262817, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:00,930" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954680.9735787, - "msecs": 973.578691482544, - "relativeCreated": 66869.82107162476, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:58:00,973" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954680.9743161, - "msecs": 974.3161201477051, - "relativeCreated": 66870.55850028992, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:00,974" - } - ], - "time_consumption": 0.25322937965393066 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954681.2282083, - "msecs": 228.2083034515381, - "relativeCreated": 67124.45068359375, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:58:01,228", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954681.2279613, - "msecs": 227.96130180358887, - "relativeCreated": 67124.2036819458, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 5 ()", - "asctime": "2023-02-09 15:58:01,227" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954681.2281017, - "msecs": 228.1017303466797, - "relativeCreated": 67124.34411048889, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 5 ()", - "asctime": "2023-02-09 15:58:01,228" - } - ], - "time_consumption": 0.00010657310485839844 - }, - { - "name": "__tLogger__", - "msg": "Resetting precondition (Power off)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 105, - "funcName": "__test_color_temp__", - "created": 1675954681.5293784, - "msecs": 529.3784141540527, - "relativeCreated": 67425.62079429626, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Resetting precondition (Power off)", - "asctime": "2023-02-09 15:58:01,529", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954681.2284617, - "msecs": 228.46174240112305, - "relativeCreated": 67124.70412254333, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:58:01,228" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954681.2296226, - "msecs": 229.62260246276855, - "relativeCreated": 67125.86498260498, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:58:01,229" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954681.2342904, - "msecs": 234.29036140441895, - "relativeCreated": 67130.53274154663, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:01,234" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954681.234986, - "msecs": 234.9860668182373, - "relativeCreated": 67131.22844696045, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:01,234" - } - ], - "time_consumption": 0.29439234733581543 - } - ], - "time_consumption": 1.8129136562347412, - "time_start": "2023-02-09 15:57:59,716", - "time_finished": "2023-02-09 15:58:01,529" - }, - "Power On/ Off test for device and virtual device: shellies/gfw/dirk/main_light": { - "name": "__tLogger__", - "msg": "Power On/ Off test for device and virtual device: shellies/gfw/dirk/main_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 27, - "funcName": "test_power_on_off", - "created": 1675954681.530042, - "msecs": 530.0419330596924, - "relativeCreated": 67426.2843132019, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Power On/ Off test for device and virtual device: shellies/gfw/dirk/main_light", - "asctime": "2023-02-09 15:58:01,530", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954681.530539, - "msecs": 530.5390357971191, - "relativeCreated": 67426.78141593933, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:01,530", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954681.53032, - "msecs": 530.3199291229248, - "relativeCreated": 67426.56230926514, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:58:01,530" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954681.5304399, - "msecs": 530.4398536682129, - "relativeCreated": 67426.68223381042, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:58:01,530" + "process": 509276, + "message": "Expectation (Virtual device valve temperature): result = 23 ()", + "asctime": "2023-02-15 07:14:45,486" } ], "time_consumption": 9.918212890625e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954681.8329904, - "msecs": 832.9904079437256, - "relativeCreated": 67729.23278808594, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:58:01,832", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954681.530747, - "msecs": 530.7469367980957, - "relativeCreated": 67426.98931694031, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:58:01,530" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954681.5312333, - "msecs": 531.2333106994629, - "relativeCreated": 67427.47569084167, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:01,531" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954681.532096, - "msecs": 532.0959091186523, - "relativeCreated": 67428.33828926086, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:58:01,532" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954681.532682, - "msecs": 532.681941986084, - "relativeCreated": 67428.9243221283, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:01,532" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954681.5778809, - "msecs": 577.880859375, - "relativeCreated": 67474.12323951721, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:58:01,577" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954681.5785313, - "msecs": 578.5312652587891, - "relativeCreated": 67474.773645401, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:01,578" - } - ], - "time_consumption": 0.2544591426849365 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954681.833628, - "msecs": 833.6279392242432, - "relativeCreated": 67729.87031936646, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:01,833", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954681.8334162, - "msecs": 833.416223526001, - "relativeCreated": 67729.65860366821, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:58:01,833" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954681.833535, - "msecs": 833.5349559783936, - "relativeCreated": 67729.7773361206, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:58:01,833" - } - ], - "time_consumption": 9.298324584960938e-05 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954681.833973, - "msecs": 833.9729309082031, - "relativeCreated": 67730.21531105042, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:01,833", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954681.8338099, - "msecs": 833.8098526000977, - "relativeCreated": 67730.05223274231, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:58:01,833" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954681.833897, - "msecs": 833.8971138000488, - "relativeCreated": 67730.13949394226, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:58:01,833" - } - ], - "time_consumption": 7.581710815429688e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954682.1353002, - "msecs": 135.3001594543457, - "relativeCreated": 68031.54253959656, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:58:02,135", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954681.8342257, - "msecs": 834.2256546020508, - "relativeCreated": 67730.46803474426, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/main_light/state and payload false", - "asctime": "2023-02-09 15:58:01,834" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954681.8352082, - "msecs": 835.2081775665283, - "relativeCreated": 67731.45055770874, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:01,835" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954681.836689, - "msecs": 836.6889953613281, - "relativeCreated": 67732.93137550354, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:58:01,836" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954681.836988, - "msecs": 836.9879722595215, - "relativeCreated": 67733.23035240173, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:58:01,836" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954681.8379705, - "msecs": 837.970495223999, - "relativeCreated": 67734.21287536621, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:58:01,837" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954681.927033, - "msecs": 927.0329475402832, - "relativeCreated": 67823.2753276825, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:01,927" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954681.9278176, - "msecs": 927.8175830841064, - "relativeCreated": 67824.05996322632, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:01,927" - } - ], - "time_consumption": 0.20748257637023926 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954682.135956, - "msecs": 135.9560489654541, - "relativeCreated": 68032.19842910767, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:02,135", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954682.135713, - "msecs": 135.7131004333496, - "relativeCreated": 68031.95548057556, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:58:02,135" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954682.1358469, - "msecs": 135.8468532562256, - "relativeCreated": 68032.08923339844, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:58:02,135" - } - ], - "time_consumption": 0.00010919570922851562 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954682.1363125, - "msecs": 136.31248474121094, - "relativeCreated": 68032.55486488342, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:02,136", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954682.1361265, - "msecs": 136.12651824951172, - "relativeCreated": 68032.36889839172, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:58:02,136" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954682.1362257, - "msecs": 136.22570037841797, - "relativeCreated": 68032.46808052063, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:58:02,136" - } - ], - "time_consumption": 8.678436279296875e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954682.4389849, - "msecs": 438.98487091064453, - "relativeCreated": 68335.22725105286, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:58:02,438", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954682.1365428, - "msecs": 136.54279708862305, - "relativeCreated": 68032.78517723083, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:58:02,136" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954682.1371272, - "msecs": 137.12716102600098, - "relativeCreated": 68033.36954116821, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/dirk/main_light and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:02,137" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954682.1381521, - "msecs": 138.1521224975586, - "relativeCreated": 68034.39450263977, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:58:02,138" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.dirk.main_light", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/dirk/main_light", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954682.138826, - "msecs": 138.8258934020996, - "relativeCreated": 68035.06827354431, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/dirk/main_light and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:02,138" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954682.1862288, - "msecs": 186.22875213623047, - "relativeCreated": 68082.47113227844, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:58:02,186" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954682.187004, - "msecs": 187.00408935546875, - "relativeCreated": 68083.24646949768, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:02,187" - } - ], - "time_consumption": 0.2519807815551758 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954682.4396665, - "msecs": 439.6665096282959, - "relativeCreated": 68335.90888977051, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:02,439", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954682.4394202, - "msecs": 439.420223236084, - "relativeCreated": 68335.6626033783, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:58:02,439" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954682.439559, - "msecs": 439.5589828491211, - "relativeCreated": 68335.80136299133, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:58:02,439" - } - ], - "time_consumption": 0.00010752677917480469 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954682.4400222, - "msecs": 440.02223014831543, - "relativeCreated": 68336.26461029053, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:02,440", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954682.439839, - "msecs": 439.8388862609863, - "relativeCreated": 68336.0812664032, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:58:02,439" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954682.4399357, - "msecs": 439.93568420410156, - "relativeCreated": 68336.17806434631, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:58:02,439" - } - ], - "time_consumption": 8.654594421386719e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954682.7413046, - "msecs": 741.3046360015869, - "relativeCreated": 68637.5470161438, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:58:02,741", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954682.4403067, - "msecs": 440.3066635131836, - "relativeCreated": 68336.5490436554, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/main_light/state and payload false", - "asctime": "2023-02-09 15:58:02,440" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954682.4414213, - "msecs": 441.4212703704834, - "relativeCreated": 68337.6636505127, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:02,441" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954682.4430053, - "msecs": 443.0053234100342, - "relativeCreated": 68339.24770355225, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:58:02,443" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954682.4433548, - "msecs": 443.35484504699707, - "relativeCreated": 68339.59722518921, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/dirk/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:58:02,443" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.dirk.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/dirk/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954682.4444342, - "msecs": 444.43416595458984, - "relativeCreated": 68340.6765460968, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/dirk/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:58:02,444" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954682.5341122, - "msecs": 534.1122150421143, - "relativeCreated": 68430.35459518433, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:02,534" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954682.53487, - "msecs": 534.869909286499, - "relativeCreated": 68431.11228942871, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:02,534" - } - ], - "time_consumption": 0.2064347267150879 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954682.741948, - "msecs": 741.9478893280029, - "relativeCreated": 68638.19026947021, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:02,741", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954682.7417111, - "msecs": 741.7111396789551, - "relativeCreated": 68637.95351982117, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:58:02,741" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954682.7418447, - "msecs": 741.844654083252, - "relativeCreated": 68638.08703422546, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:58:02,741" - } - ], - "time_consumption": 0.00010323524475097656 } ], - "time_consumption": 1.2119059562683105, - "time_start": "2023-02-09 15:58:01,530", - "time_finished": "2023-02-09 15:58:02,741" + "time_consumption": 1.2108581066131592, + "time_start": "2023-02-15 07:14:44,275", + "time_finished": "2023-02-15 07:14:45,486" }, - "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/4": { + "Power On/ Off test for device and virtual device: shellies/gfw/marion/main_light": { "name": "__tLogger__", - "msg": "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/4", + "msg": "Power On/ Off test for device and virtual device: shellies/gfw/marion/main_light", "args": null, "levelname": "INFO", "levelno": 20, @@ -91774,15 +93006,15 @@ "stack_info": null, "lineno": 27, "funcName": "test_power_on_off", - "created": 1675954682.7425237, - "msecs": 742.5236701965332, - "relativeCreated": 68638.76605033875, - "thread": 139894075555840, + "created": 1676441685.4873886, + "msecs": 487.38861083984375, + "relativeCreated": 82490.90385437012, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Power On/ Off test for device and virtual device: my_apps/gfw/dirk/powerplug/output/4", - "asctime": "2023-02-09 15:58:02,742", + "process": 509276, + "message": "Power On/ Off test for device and virtual device: shellies/gfw/marion/main_light", + "asctime": "2023-02-15 07:14:45,487", "moduleLogger": [], "testcaseLogger": [ { @@ -91802,15 +93034,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954682.7429755, - "msecs": 742.9754734039307, - "relativeCreated": 68639.21785354614, - "thread": 139894075555840, + "created": 1676441685.4878387, + "msecs": 487.8387451171875, + "relativeCreated": 82491.35398864746, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:02,742", + "asctime": "2023-02-15 07:14:45,487", "moduleLogger": [ { "name": "__unittest__", @@ -91830,15 +93062,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954682.742768, - "msecs": 742.7680492401123, - "relativeCreated": 68639.01042938232, - "thread": 139894075555840, + "created": 1676441685.4876165, + "msecs": 487.61653900146484, + "relativeCreated": 82491.13178253174, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:58:02,742" + "asctime": "2023-02-15 07:14:45,487" }, { "name": "__unittest__", @@ -91859,18 +93091,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954682.7428803, - "msecs": 742.8803443908691, - "relativeCreated": 68639.12272453308, - "thread": 139894075555840, + "created": 1676441685.4877346, + "msecs": 487.7345561981201, + "relativeCreated": 82491.2497997284, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:58:02,742" + "asctime": "2023-02-15 07:14:45,487" } ], - "time_consumption": 9.512901306152344e-05 + "time_consumption": 0.00010418891906738281 }, { "name": "__tLogger__", @@ -91888,1368 +93120,21 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off__", - "created": 1675954683.0443196, - "msecs": 44.31962966918945, - "relativeCreated": 68940.5620098114, - "thread": 139894075555840, + "created": 1676441685.7892766, + "msecs": 789.2765998840332, + "relativeCreated": 82792.7918434143, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:58:03,044", + "asctime": "2023-02-15 07:14:45,789", "moduleLogger": [ { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", + "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "my_apps/gfw/dirk/powerplug/output/4", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954682.7432592, - "msecs": 743.2591915130615, - "relativeCreated": 68639.50157165527, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload true", - "asctime": "2023-02-09 15:58:02,743" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/4", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954682.7442985, - "msecs": 744.2984580993652, - "relativeCreated": 68640.54083824158, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'true'", - "asctime": "2023-02-09 15:58:02,744" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/pc_dock/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954682.7464979, - "msecs": 746.4978694915771, - "relativeCreated": 68642.74024963379, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'true'", - "asctime": "2023-02-09 15:58:02,746" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/pc_dock/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954682.747164, - "msecs": 747.1640110015869, - "relativeCreated": 68643.4063911438, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/pc_dock/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:02,747" - } - ], - "time_consumption": 0.29715561866760254 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954683.0449662, - "msecs": 44.96622085571289, - "relativeCreated": 68941.20860099792, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:03,044", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954683.0447261, - "msecs": 44.72613334655762, - "relativeCreated": 68940.96851348877, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:58:03,044" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954683.0448585, - "msecs": 44.858455657958984, - "relativeCreated": 68941.10083580017, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:58:03,044" - } - ], - "time_consumption": 0.00010776519775390625 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954683.0454028, - "msecs": 45.40276527404785, - "relativeCreated": 68941.64514541626, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:03,045", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954683.0451791, - "msecs": 45.179128646850586, - "relativeCreated": 68941.42150878906, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:58:03,045" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954683.0452824, - "msecs": 45.28236389160156, - "relativeCreated": 68941.52474403381, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:58:03,045" - } - ], - "time_consumption": 0.00012040138244628906 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954683.3468137, - "msecs": 346.8136787414551, - "relativeCreated": 69243.05605888367, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:58:03,346", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/pc_dock/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954683.045686, - "msecs": 45.68600654602051, - "relativeCreated": 68941.92838668823, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/pc_dock/state and payload false", - "asctime": "2023-02-09 15:58:03,045" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/pc_dock/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954683.0467844, - "msecs": 46.784400939941406, - "relativeCreated": 68943.02678108215, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false'", - "asctime": "2023-02-09 15:58:03,046" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/4/set", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954683.0484707, - "msecs": 48.47073554992676, - "relativeCreated": 68944.71311569214, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4/set and payload b'false'", - "asctime": "2023-02-09 15:58:03,048" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/4", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954683.0488133, - "msecs": 48.8133430480957, - "relativeCreated": 68945.05572319031, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload false", - "asctime": "2023-02-09 15:58:03,048" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/4", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954683.0498624, - "msecs": 49.86238479614258, - "relativeCreated": 68946.10476493835, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'false'", - "asctime": "2023-02-09 15:58:03,049" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/pc_dock/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954683.0935767, - "msecs": 93.57666969299316, - "relativeCreated": 68989.8190498352, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false'", - "asctime": "2023-02-09 15:58:03,093" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/pc_dock/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954683.0943167, - "msecs": 94.31672096252441, - "relativeCreated": 68990.55910110474, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/pc_dock/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:03,094" - } - ], - "time_consumption": 0.25249695777893066 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954683.3475053, - "msecs": 347.5053310394287, - "relativeCreated": 69243.74771118164, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:03,347", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954683.347225, - "msecs": 347.2249507904053, - "relativeCreated": 69243.46733093262, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:58:03,347" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954683.3473961, - "msecs": 347.3961353302002, - "relativeCreated": 69243.63851547241, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:58:03,347" - } - ], - "time_consumption": 0.00010919570922851562 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954683.3478673, - "msecs": 347.8672504425049, - "relativeCreated": 69244.10963058472, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:03,347", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954683.347679, - "msecs": 347.67889976501465, - "relativeCreated": 69243.92127990723, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:58:03,347" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954683.3477786, - "msecs": 347.7785587310791, - "relativeCreated": 69244.02093887329, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:58:03,347" - } - ], - "time_consumption": 8.869171142578125e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954683.6500509, - "msecs": 650.0508785247803, - "relativeCreated": 69546.29325866699, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:58:03,650", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/4", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954683.348129, - "msecs": 348.1290340423584, - "relativeCreated": 69244.37141418457, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload true", - "asctime": "2023-02-09 15:58:03,348" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/4", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954683.3492124, - "msecs": 349.2124080657959, - "relativeCreated": 69245.45478820801, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'true'", - "asctime": "2023-02-09 15:58:03,349" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/pc_dock/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954683.3513997, - "msecs": 351.39966011047363, - "relativeCreated": 69247.64204025269, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'true'", - "asctime": "2023-02-09 15:58:03,351" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/pc_dock/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954683.3520536, - "msecs": 352.0536422729492, - "relativeCreated": 69248.29602241516, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/pc_dock/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:03,352" - } - ], - "time_consumption": 0.29799723625183105 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954683.6507268, - "msecs": 650.7267951965332, - "relativeCreated": 69546.96917533875, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:03,650", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954683.6504567, - "msecs": 650.4566669464111, - "relativeCreated": 69546.69904708862, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:58:03,650" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954683.6505885, - "msecs": 650.5885124206543, - "relativeCreated": 69546.83089256287, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:58:03,650" - } - ], - "time_consumption": 0.00013828277587890625 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954683.6510904, - "msecs": 651.0903835296631, - "relativeCreated": 69547.33276367188, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:03,651", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954683.650905, - "msecs": 650.9048938751221, - "relativeCreated": 69547.14727401733, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:58:03,650" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954683.651003, - "msecs": 651.0028839111328, - "relativeCreated": 69547.24526405334, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:58:03,651" - } - ], - "time_consumption": 8.749961853027344e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954683.95219, - "msecs": 952.1899223327637, - "relativeCreated": 69848.43230247498, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:58:03,952", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/pc_dock/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954683.6513631, - "msecs": 651.3631343841553, - "relativeCreated": 69547.60551452637, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/dirk/pc_dock/state and payload false", - "asctime": "2023-02-09 15:58:03,651" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/pc_dock/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954683.6524773, - "msecs": 652.4772644042969, - "relativeCreated": 69548.71964454651, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false'", - "asctime": "2023-02-09 15:58:03,652" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/4/set", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954683.6541207, - "msecs": 654.120683670044, - "relativeCreated": 69550.36306381226, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4/set and payload b'false'", - "asctime": "2023-02-09 15:58:03,654" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/4", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954683.6544719, - "msecs": 654.4718742370605, - "relativeCreated": 69550.71425437927, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic my_apps/gfw/dirk/powerplug/output/4 and payload false", - "asctime": "2023-02-09 15:58:03,654" - }, - { - "name": "smart_brain.mqtt.my_apps.gfw.dirk.powerplug.output.4", - "msg": "Received message with topic %s and payload %s", - "args": [ - "my_apps/gfw/dirk/powerplug/output/4", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954683.6554837, - "msecs": 655.4837226867676, - "relativeCreated": 69551.72610282898, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic my_apps/gfw/dirk/powerplug/output/4 and payload b'false'", - "asctime": "2023-02-09 15:58:03,655" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/pc_dock/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954683.7000124, - "msecs": 700.0124454498291, - "relativeCreated": 69596.25482559204, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false'", - "asctime": "2023-02-09 15:58:03,700" - }, - { - "name": "smart_brain.mqtt.videv.gfw.dirk.pc_dock.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/dirk/pc_dock/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954683.7007275, - "msecs": 700.7274627685547, - "relativeCreated": 69596.96984291077, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/dirk/pc_dock/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:03,700" - } - ], - "time_consumption": 0.251462459564209 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954683.9527981, - "msecs": 952.7981281280518, - "relativeCreated": 69849.04050827026, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:03,952", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954683.952587, - "msecs": 952.5868892669678, - "relativeCreated": 69848.82926940918, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:58:03,952" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954683.9527056, - "msecs": 952.7056217193604, - "relativeCreated": 69848.94800186157, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:58:03,952" - } - ], - "time_consumption": 9.250640869140625e-05 - } - ], - "time_consumption": 1.2102744579315186, - "time_start": "2023-02-09 15:58:02,742", - "time_finished": "2023-02-09 15:58:03,952" - }, - "Brightness test for device and virtual device: zigbee/gfw/floor/main_light_1": { - "name": "__tLogger__", - "msg": "Brightness test for device and virtual device: zigbee/gfw/floor/main_light_1", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 50, - "funcName": "test_brightness", - "created": 1675954683.9532967, - "msecs": 953.2966613769531, - "relativeCreated": 69849.53904151917, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Brightness test for device and virtual device: zigbee/gfw/floor/main_light_1", - "asctime": "2023-02-09 15:58:03,953", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Power on)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 57, - "funcName": "__test_brightness__", - "created": 1675954684.255554, - "msecs": 255.5539608001709, - "relativeCreated": 70151.79634094238, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Power on)", - "asctime": "2023-02-09 15:58:04,255", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", + "shellies/gfw/marion/main_light/relay/0", "on" ], "levelname": "DEBUG", @@ -93262,21 +93147,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954683.9536085, - "msecs": 953.608512878418, - "relativeCreated": 69849.85089302063, - "thread": 139894075555840, + "created": 1676441685.488112, + "msecs": 488.1119728088379, + "relativeCreated": 82491.62721633911, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:58:03,953" + "process": 509276, + "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on", + "asctime": "2023-02-15 07:14:45,488" }, { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "shellies/gfw/floor/main_light/relay/0", + "shellies/gfw/marion/main_light/relay/0", "b'on'" ], "levelname": "DEBUG", @@ -93289,129 +93174,21 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954683.9546435, - "msecs": 954.6434879302979, - "relativeCreated": 69850.88586807251, - "thread": 139894051313216, + "created": 1676441685.4893448, + "msecs": 489.34483528137207, + "relativeCreated": 82492.86007881165, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:58:03,954" + "process": 509276, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on'", + "asctime": "2023-02-15 07:14:45,489" }, { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.get", + "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", "msg": "Received message with topic %s and payload %s", "args": [ - "zigbee/gfw/floor/main_light_1/get", - "b'{\"state\": \"\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954683.957175, - "msecs": 957.1750164031982, - "relativeCreated": 69853.41739654541, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", - "asctime": "2023-02-09 15:58:03,957" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954683.9575005, - "msecs": 957.5004577636719, - "relativeCreated": 69853.74283790588, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:03,957" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.get", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2/get", - "b'{\"state\": \"\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954683.9581633, - "msecs": 958.1632614135742, - "relativeCreated": 69854.40564155579, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", - "asctime": "2023-02-09 15:58:03,958" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954683.9584384, - "msecs": 958.4383964538574, - "relativeCreated": 69854.68077659607, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:03,958" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/state", + "videv/gfw/marion/main_light/state", "b'true'" ], "levelname": "DEBUG", @@ -93424,4140 +93201,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954683.9591231, - "msecs": 959.1231346130371, - "relativeCreated": 69855.36551475525, - "thread": 139894051313216, + "created": 1676441685.491745, + "msecs": 491.7449951171875, + "relativeCreated": 82495.26023864746, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:58:03,959" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954683.959665, - "msecs": 959.665060043335, - "relativeCreated": 69855.90744018555, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:03,959" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954683.9601395, - "msecs": 960.1395130157471, - "relativeCreated": 69856.38189315796, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:03,960" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954683.9606051, - "msecs": 960.6051445007324, - "relativeCreated": 69856.84752464294, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:03,960" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954684.0023315, - "msecs": 2.3314952850341797, - "relativeCreated": 69898.57387542725, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:58:04,002" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954684.0030234, - "msecs": 3.023386001586914, - "relativeCreated": 69899.2657661438, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:04,003" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954684.0035653, - "msecs": 3.5653114318847656, - "relativeCreated": 69899.8076915741, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:58:04,003" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954684.0040975, - "msecs": 4.097461700439453, - "relativeCreated": 69900.33984184265, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:04,004" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'true'", + "asctime": "2023-02-15 07:14:45,491" } ], - "time_consumption": 0.25145649909973145 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954684.256168, - "msecs": 256.1678886413574, - "relativeCreated": 70152.41026878357, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:58:04,256", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954684.255917, - "msecs": 255.91707229614258, - "relativeCreated": 70152.15945243835, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:58:04,255" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954684.256038, - "msecs": 256.03795051574707, - "relativeCreated": 70152.28033065796, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:58:04,256" - } - ], - "time_consumption": 0.00012993812561035156 - }, - { - "name": "__tLogger__", - "msg": "Changing light device brightness to '%d'", - "args": [ - 65 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 63, - "funcName": "__test_brightness__", - "created": 1675954684.557608, - "msecs": 557.607889175415, - "relativeCreated": 70453.85026931763, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:58:04,557", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954684.256504, - "msecs": 256.5040588378906, - "relativeCreated": 70152.7464389801, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:04,256" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954684.2575312, - "msecs": 257.53116607666016, - "relativeCreated": 70153.77354621887, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:04,257" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/brightness", - "b'65.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954684.2597225, - "msecs": 259.7224712371826, - "relativeCreated": 70155.9648513794, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:58:04,259" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954684.2603421, - "msecs": 260.3421211242676, - "relativeCreated": 70156.58450126648, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:04,260" - } - ], - "time_consumption": 0.29726576805114746 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954684.5582917, - "msecs": 558.2916736602783, - "relativeCreated": 70454.53405380249, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:58:04,558", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954684.5580084, - "msecs": 558.0084323883057, - "relativeCreated": 70454.25081253052, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:58:04,558" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954684.5581417, - "msecs": 558.1417083740234, - "relativeCreated": 70454.38408851624, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:58:04,558" - } - ], - "time_consumption": 0.0001499652862548828 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954684.5586805, - "msecs": 558.680534362793, - "relativeCreated": 70454.922914505, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:58:04,558", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954684.558471, - "msecs": 558.4709644317627, - "relativeCreated": 70454.71334457397, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:58:04,558" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954684.5585847, - "msecs": 558.5846900939941, - "relativeCreated": 70454.8270702362, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:58:04,558" - } - ], - "time_consumption": 9.584426879882812e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device brightness to '%d'", - "args": [ - 50 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 69, - "funcName": "__test_brightness__", - "created": 1675954684.8608637, - "msecs": 860.8636856079102, - "relativeCreated": 70757.10606575012, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:58:04,860", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/brightness", - "50" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954684.5589678, - "msecs": 558.9678287506104, - "relativeCreated": 70455.21020889282, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/floor/main_light/brightness and payload 50", - "asctime": "2023-02-09 15:58:04,558" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954684.5600724, - "msecs": 560.0724220275879, - "relativeCreated": 70456.3148021698, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'50'", - "asctime": "2023-02-09 15:58:04,560" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954684.5628622, - "msecs": 562.8621578216553, - "relativeCreated": 70459.10453796387, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:58:04,562" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954684.5632455, - "msecs": 563.2455348968506, - "relativeCreated": 70459.48791503906, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:04,563" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954684.5639648, - "msecs": 563.96484375, - "relativeCreated": 70460.20722389221, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:58:04,563" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954684.5649116, - "msecs": 564.9116039276123, - "relativeCreated": 70461.15398406982, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:04,564" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954684.6091607, - "msecs": 609.1606616973877, - "relativeCreated": 70505.4030418396, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:58:04,609" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954684.6098778, - "msecs": 609.8778247833252, - "relativeCreated": 70506.12020492554, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:04,609" - } - ], - "time_consumption": 0.25098586082458496 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954684.8615196, - "msecs": 861.5195751190186, - "relativeCreated": 70757.76195526123, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:58:04,861", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954684.861304, - "msecs": 861.3040447235107, - "relativeCreated": 70757.54642486572, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:58:04,861" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954684.8614275, - "msecs": 861.4275455474854, - "relativeCreated": 70757.6699256897, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:58:04,861" - } - ], - "time_consumption": 9.202957153320312e-05 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954684.8618538, - "msecs": 861.853837966919, - "relativeCreated": 70758.09621810913, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:58:04,861", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954684.8616636, - "msecs": 861.6635799407959, - "relativeCreated": 70757.90596008301, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 50 ()", - "asctime": "2023-02-09 15:58:04,861" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954684.8617482, - "msecs": 861.748218536377, - "relativeCreated": 70757.99059867859, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 50 ()", - "asctime": "2023-02-09 15:58:04,861" - } - ], - "time_consumption": 0.00010561943054199219 - }, - { - "name": "__tLogger__", - "msg": "Changing light device brightness to '%d'", - "args": [ - 65 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 63, - "funcName": "__test_brightness__", - "created": 1675954685.1632338, - "msecs": 163.23375701904297, - "relativeCreated": 71059.47613716125, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device brightness to '65'", - "asctime": "2023-02-09 15:58:05,163", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954684.8621626, - "msecs": 862.1625900268555, - "relativeCreated": 70758.40497016907, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:04,862" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954684.8631363, - "msecs": 863.1362915039062, - "relativeCreated": 70759.37867164612, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 165.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:04,863" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/brightness", - "b'65.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954684.8653631, - "msecs": 865.3631210327148, - "relativeCreated": 70761.60550117493, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'65.0'", - "asctime": "2023-02-09 15:58:04,865" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954684.8659604, - "msecs": 865.9603595733643, - "relativeCreated": 70762.20273971558, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:04,865" - } - ], - "time_consumption": 0.2972733974456787 - }, - { - "name": "__tLogger__", - "msg": "Virtual device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954685.1638463, - "msecs": 163.84625434875488, - "relativeCreated": 71060.08863449097, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:58:05,163", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954685.163595, - "msecs": 163.59496116638184, - "relativeCreated": 71059.8373413086, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device brightness): 65 ()", - "asctime": "2023-02-09 15:58:05,163" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954685.1637511, - "msecs": 163.75112533569336, - "relativeCreated": 71059.9935054779, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device brightness): result = 65 ()", - "asctime": "2023-02-09 15:58:05,163" - } - ], - "time_consumption": 9.512901306152344e-05 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "65", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954685.1641674, - "msecs": 164.1674041748047, - "relativeCreated": 71060.40978431702, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 65 and Type is ).", - "asctime": "2023-02-09 15:58:05,164", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954685.164001, - "msecs": 164.0009880065918, - "relativeCreated": 71060.2433681488, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 65 ()", - "asctime": "2023-02-09 15:58:05,164" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "65", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954685.1640902, - "msecs": 164.09015655517578, - "relativeCreated": 71060.33253669739, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 65 ()", - "asctime": "2023-02-09 15:58:05,164" - } - ], - "time_consumption": 7.724761962890625e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device brightness to '%d'", - "args": [ - 50 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 69, - "funcName": "__test_brightness__", - "created": 1675954685.4662907, - "msecs": 466.2907123565674, - "relativeCreated": 71362.53309249878, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device brightness to '50'", - "asctime": "2023-02-09 15:58:05,466", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/brightness", - "50" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954685.1644263, - "msecs": 164.42632675170898, - "relativeCreated": 71060.66870689392, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/floor/main_light/brightness and payload 50", - "asctime": "2023-02-09 15:58:05,164" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954685.165449, - "msecs": 165.4489040374756, - "relativeCreated": 71061.69128417969, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'50'", - "asctime": "2023-02-09 15:58:05,165" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954685.1672628, - "msecs": 167.26279258728027, - "relativeCreated": 71063.50517272949, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:58:05,167" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954685.1676054, - "msecs": 167.60540008544922, - "relativeCreated": 71063.84778022766, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:05,167" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954685.1682158, - "msecs": 168.21575164794922, - "relativeCreated": 71064.45813179016, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:58:05,168" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954685.1690388, - "msecs": 169.0387725830078, - "relativeCreated": 71065.28115272522, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:05,169" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954685.213095, - "msecs": 213.09494972229004, - "relativeCreated": 71109.3373298645, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:58:05,213" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954685.213764, - "msecs": 213.76395225524902, - "relativeCreated": 71110.00633239746, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:05,213" - } - ], - "time_consumption": 0.25252676010131836 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954685.4668946, - "msecs": 466.89462661743164, - "relativeCreated": 71363.13700675964, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:58:05,466", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954685.4666762, - "msecs": 466.6762351989746, - "relativeCreated": 71362.91861534119, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 50 ()", - "asctime": "2023-02-09 15:58:05,466" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954685.4668002, - "msecs": 466.8002128601074, - "relativeCreated": 71363.04259300232, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 50 ()", - "asctime": "2023-02-09 15:58:05,466" - } - ], - "time_consumption": 9.441375732421875e-05 - }, - { - "name": "__tLogger__", - "msg": "Resetting precondition (Power off)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 74, - "funcName": "__test_brightness__", - "created": 1675954685.768115, - "msecs": 768.1150436401367, - "relativeCreated": 71664.35742378235, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Resetting precondition (Power off)", - "asctime": "2023-02-09 15:58:05,768", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954685.4671152, - "msecs": 467.1151638031006, - "relativeCreated": 71363.35754394531, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:58:05,467" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954685.4681451, - "msecs": 468.14513206481934, - "relativeCreated": 71364.38751220703, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:58:05,468" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954685.4700398, - "msecs": 470.03984451293945, - "relativeCreated": 71366.28222465515, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:05,470" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954685.4706228, - "msecs": 470.6227779388428, - "relativeCreated": 71366.86515808105, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:05,470" - } - ], - "time_consumption": 0.29749226570129395 - } - ], - "time_consumption": 1.8148183822631836, - "time_start": "2023-02-09 15:58:03,953", - "time_finished": "2023-02-09 15:58:05,768" - }, - "Color temperature test for device and virtual device: zigbee/gfw/floor/main_light_1": { - "name": "__tLogger__", - "msg": "Color temperature test for device and virtual device: zigbee/gfw/floor/main_light_1", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 81, - "funcName": "test_color_temp", - "created": 1675954685.7687771, - "msecs": 768.7771320343018, - "relativeCreated": 71665.01951217651, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Color temperature test for device and virtual device: zigbee/gfw/floor/main_light_1", - "asctime": "2023-02-09 15:58:05,768", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Power on)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 88, - "funcName": "__test_color_temp__", - "created": 1675954686.0710423, - "msecs": 71.04229927062988, - "relativeCreated": 71967.28467941284, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Power on)", - "asctime": "2023-02-09 15:58:06,071", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954685.7690883, - "msecs": 769.0882682800293, - "relativeCreated": 71665.33064842224, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:58:05,769" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954685.7702093, - "msecs": 770.2093124389648, - "relativeCreated": 71666.45169258118, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:58:05,770" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.get", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1/get", - "b'{\"state\": \"\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954685.7725446, - "msecs": 772.5446224212646, - "relativeCreated": 71668.78700256348, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", - "asctime": "2023-02-09 15:58:05,772" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954685.7728596, - "msecs": 772.8595733642578, - "relativeCreated": 71669.10195350647, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:05,772" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.get", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2/get", - "b'{\"state\": \"\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954685.773509, - "msecs": 773.5090255737305, - "relativeCreated": 71669.75140571594, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", - "asctime": "2023-02-09 15:58:05,773" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954685.7737777, - "msecs": 773.7777233123779, - "relativeCreated": 71670.02010345459, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:05,773" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954685.7744372, - "msecs": 774.4371891021729, - "relativeCreated": 71670.67956924438, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:58:05,774" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954685.7749732, - "msecs": 774.9731540679932, - "relativeCreated": 71671.2155342102, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:05,774" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954685.775454, - "msecs": 775.454044342041, - "relativeCreated": 71671.69642448425, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:05,775" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954685.7759142, - "msecs": 775.914192199707, - "relativeCreated": 71672.15657234192, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:05,775" - } - ], - "time_consumption": 0.29512810707092285 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954686.0716877, - "msecs": 71.68769836425781, - "relativeCreated": 71967.93007850647, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:58:06,071", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954686.0714436, - "msecs": 71.44355773925781, - "relativeCreated": 71967.68593788147, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 5 ()", - "asctime": "2023-02-09 15:58:06,071" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954686.071581, - "msecs": 71.58088684082031, - "relativeCreated": 71967.82326698303, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 5 ()", - "asctime": "2023-02-09 15:58:06,071" - } - ], - "time_consumption": 0.0001068115234375 - }, - { - "name": "__tLogger__", - "msg": "Changing light device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 94, - "funcName": "__test_color_temp__", - "created": 1675954686.3731768, - "msecs": 373.17681312561035, - "relativeCreated": 72269.41919326782, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device color temperature to '5'", - "asctime": "2023-02-09 15:58:06,373", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954686.0720437, - "msecs": 72.04365730285645, - "relativeCreated": 71968.28603744507, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:06,072" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954686.0731857, - "msecs": 73.18568229675293, - "relativeCreated": 71969.42806243896, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:06,073" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/color_temp", - "b'8.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954686.0756464, - "msecs": 75.64640045166016, - "relativeCreated": 71971.88878059387, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'8.0'", - "asctime": "2023-02-09 15:58:06,075" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954686.0763147, - "msecs": 76.31468772888184, - "relativeCreated": 71972.5570678711, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:06,076" - } - ], - "time_consumption": 0.2968621253967285 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954686.3738198, - "msecs": 373.81982803344727, - "relativeCreated": 72270.06220817566, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:58:06,373", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954686.3735838, - "msecs": 373.5837936401367, - "relativeCreated": 72269.82617378235, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 8 ()", - "asctime": "2023-02-09 15:58:06,373" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954686.3737166, - "msecs": 373.7165927886963, - "relativeCreated": 72269.95897293091, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 8 ()", - "asctime": "2023-02-09 15:58:06,373" - } - ], - "time_consumption": 0.00010323524475097656 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954686.3742342, - "msecs": 374.2341995239258, - "relativeCreated": 72270.47657966614, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:58:06,374", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954686.3739862, - "msecs": 373.98624420166016, - "relativeCreated": 72270.22862434387, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 8 ()", - "asctime": "2023-02-09 15:58:06,373" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954686.3741453, - "msecs": 374.1452693939209, - "relativeCreated": 72270.38764953613, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 8 ()", - "asctime": "2023-02-09 15:58:06,374" - } - ], - "time_consumption": 8.893013000488281e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 100, - "funcName": "__test_color_temp__", - "created": 1675954686.6764405, - "msecs": 676.4404773712158, - "relativeCreated": 72572.68285751343, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device color temperature to '5'", - "asctime": "2023-02-09 15:58:06,676", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/color_temp", - "5" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954686.3745275, - "msecs": 374.5274543762207, - "relativeCreated": 72270.76983451843, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/floor/main_light/color_temp and payload 5", - "asctime": "2023-02-09 15:58:06,374" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954686.3756166, - "msecs": 375.61655044555664, - "relativeCreated": 72271.85893058777, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5'", - "asctime": "2023-02-09 15:58:06,375" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954686.3777404, - "msecs": 377.74038314819336, - "relativeCreated": 72273.9827632904, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:58:06,377" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954686.3781555, - "msecs": 378.1554698944092, - "relativeCreated": 72274.39785003662, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:06,378" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954686.3788524, - "msecs": 378.85236740112305, - "relativeCreated": 72275.09474754333, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:58:06,378" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954686.3797817, - "msecs": 379.78172302246094, - "relativeCreated": 72276.02410316467, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:06,379" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954686.4255874, - "msecs": 425.58741569519043, - "relativeCreated": 72321.8297958374, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:58:06,425" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954686.4262307, - "msecs": 426.23066902160645, - "relativeCreated": 72322.47304916382, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:06,426" - } - ], - "time_consumption": 0.2502098083496094 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954686.6771543, - "msecs": 677.1543025970459, - "relativeCreated": 72573.39668273926, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:58:06,677", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954686.6768801, - "msecs": 676.8801212310791, - "relativeCreated": 72573.12250137329, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 5 ()", - "asctime": "2023-02-09 15:58:06,676" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954686.677014, - "msecs": 677.0141124725342, - "relativeCreated": 72573.25649261475, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 5 ()", - "asctime": "2023-02-09 15:58:06,677" - } - ], - "time_consumption": 0.00014019012451171875 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954686.6775122, - "msecs": 677.5121688842773, - "relativeCreated": 72573.75454902649, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:58:06,677", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954686.6773286, - "msecs": 677.3285865783691, - "relativeCreated": 72573.57096672058, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 5 ()", - "asctime": "2023-02-09 15:58:06,677" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954686.6774254, - "msecs": 677.4253845214844, - "relativeCreated": 72573.6677646637, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 5 ()", - "asctime": "2023-02-09 15:58:06,677" - } - ], - "time_consumption": 8.678436279296875e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing light device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 94, - "funcName": "__test_color_temp__", - "created": 1675954686.9789767, - "msecs": 978.9767265319824, - "relativeCreated": 72875.2191066742, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing light device color temperature to '5'", - "asctime": "2023-02-09 15:58:06,978", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954686.6778657, - "msecs": 677.865743637085, - "relativeCreated": 72574.1081237793, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:06,677" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954686.6789527, - "msecs": 678.952693939209, - "relativeCreated": 72575.19507408142, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 413.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:06,678" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/color_temp", - "b'8.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954686.6814725, - "msecs": 681.4725399017334, - "relativeCreated": 72577.71492004395, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'8.0'", - "asctime": "2023-02-09 15:58:06,681" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954686.6821184, - "msecs": 682.1184158325195, - "relativeCreated": 72578.36079597473, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:06,682" - } - ], - "time_consumption": 0.2968583106994629 - }, - { - "name": "__tLogger__", - "msg": "Virtual device color temperature is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954686.9795804, - "msecs": 979.5804023742676, - "relativeCreated": 72875.82278251648, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device color temperature is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:58:06,979", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device color temperature", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954686.979365, - "msecs": 979.3651103973389, - "relativeCreated": 72875.60749053955, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device color temperature): 8 ()", - "asctime": "2023-02-09 15:58:06,979" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device color temperature", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954686.979487, - "msecs": 979.4869422912598, - "relativeCreated": 72875.72932243347, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device color temperature): result = 8 ()", - "asctime": "2023-02-09 15:58:06,979" - } - ], - "time_consumption": 9.34600830078125e-05 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "8", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954686.979915, - "msecs": 979.9149036407471, - "relativeCreated": 72876.15728378296, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 8 and Type is ).", - "asctime": "2023-02-09 15:58:06,979", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954686.979742, - "msecs": 979.7420501708984, - "relativeCreated": 72875.98443031311, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 8 ()", - "asctime": "2023-02-09 15:58:06,979" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "8", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954686.9798286, - "msecs": 979.8285961151123, - "relativeCreated": 72876.07097625732, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 8 ()", - "asctime": "2023-02-09 15:58:06,979" - } - ], - "time_consumption": 8.630752563476562e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 100, - "funcName": "__test_color_temp__", - "created": 1675954687.282017, - "msecs": 282.0169925689697, - "relativeCreated": 73178.25937271118, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device color temperature to '5'", - "asctime": "2023-02-09 15:58:07,282", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/color_temp", - "5" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954686.9801693, - "msecs": 980.1692962646484, - "relativeCreated": 72876.41167640686, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/floor/main_light/color_temp and payload 5", - "asctime": "2023-02-09 15:58:06,980" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954686.9811795, - "msecs": 981.1794757843018, - "relativeCreated": 72877.42185592651, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5'", - "asctime": "2023-02-09 15:58:06,981" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954686.9830549, - "msecs": 983.0548763275146, - "relativeCreated": 72879.29725646973, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:58:06,983" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954686.9833994, - "msecs": 983.3993911743164, - "relativeCreated": 72879.64177131653, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:06,983" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954686.9840157, - "msecs": 984.015703201294, - "relativeCreated": 72880.2580833435, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:58:06,984" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954686.9848619, - "msecs": 984.8618507385254, - "relativeCreated": 72881.10423088074, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:06,984" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954687.029103, - "msecs": 29.10304069519043, - "relativeCreated": 72925.3454208374, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:58:07,029" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954687.029751, - "msecs": 29.751062393188477, - "relativeCreated": 72925.9934425354, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:07,029" - } - ], - "time_consumption": 0.25226593017578125 - }, - { - "name": "__tLogger__", - "msg": "Light device brightness is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954687.2825918, - "msecs": 282.5918197631836, - "relativeCreated": 73178.8341999054, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Light device brightness is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:58:07,282", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Light device brightness", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954687.2823822, - "msecs": 282.3822498321533, - "relativeCreated": 73178.62462997437, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Light device brightness): 5 ()", - "asctime": "2023-02-09 15:58:07,282" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Light device brightness", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954687.2824986, - "msecs": 282.4985980987549, - "relativeCreated": 73178.74097824097, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Light device brightness): result = 5 ()", - "asctime": "2023-02-09 15:58:07,282" - } - ], - "time_consumption": 9.322166442871094e-05 - }, - { - "name": "__tLogger__", - "msg": "Resetting precondition (Power off)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 105, - "funcName": "__test_color_temp__", - "created": 1675954687.5839524, - "msecs": 583.9524269104004, - "relativeCreated": 73480.19480705261, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Resetting precondition (Power off)", - "asctime": "2023-02-09 15:58:07,583", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954687.2828102, - "msecs": 282.8102111816406, - "relativeCreated": 73179.05259132385, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:58:07,282" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954687.2838604, - "msecs": 283.860445022583, - "relativeCreated": 73180.1028251648, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:58:07,283" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954687.285761, - "msecs": 285.76111793518066, - "relativeCreated": 73182.00349807739, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:07,285" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954687.2863576, - "msecs": 286.3576412200928, - "relativeCreated": 73182.6000213623, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:07,286" - } - ], - "time_consumption": 0.2975947856903076 - } - ], - "time_consumption": 1.8151752948760986, - "time_start": "2023-02-09 15:58:05,768", - "time_finished": "2023-02-09 15:58:07,583" - }, - "Power On/ Off test for device and virtual device: shellies/gfw/floor/main_light": { - "name": "__tLogger__", - "msg": "Power On/ Off test for device and virtual device: shellies/gfw/floor/main_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 27, - "funcName": "test_power_on_off", - "created": 1675954687.5846174, - "msecs": 584.6173763275146, - "relativeCreated": 73480.85975646973, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Power On/ Off test for device and virtual device: shellies/gfw/floor/main_light", - "asctime": "2023-02-09 15:58:07,584", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954687.5850906, - "msecs": 585.0906372070312, - "relativeCreated": 73481.33301734924, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:07,585", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954687.5848567, - "msecs": 584.8567485809326, - "relativeCreated": 73481.09912872314, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:58:07,584" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954687.584974, - "msecs": 584.9740505218506, - "relativeCreated": 73481.21643066406, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:58:07,584" - } - ], - "time_consumption": 0.00011658668518066406 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954687.8870337, - "msecs": 887.0337009429932, - "relativeCreated": 73783.2760810852, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:58:07,887", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954687.5853133, - "msecs": 585.3133201599121, - "relativeCreated": 73481.55570030212, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:58:07,585" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954687.586417, - "msecs": 586.4169597625732, - "relativeCreated": 73482.65933990479, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:58:07,586" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.get", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1/get", - "b'{\"state\": \"\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954687.5888093, - "msecs": 588.8092517852783, - "relativeCreated": 73485.05163192749, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", - "asctime": "2023-02-09 15:58:07,588" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954687.589178, - "msecs": 589.1780853271484, - "relativeCreated": 73485.42046546936, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:07,589" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.get", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2/get", - "b'{\"state\": \"\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954687.5897954, - "msecs": 589.7953510284424, - "relativeCreated": 73486.03773117065, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", - "asctime": "2023-02-09 15:58:07,589" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954687.5900712, - "msecs": 590.0712013244629, - "relativeCreated": 73486.31358146667, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:07,590" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954687.5907304, - "msecs": 590.7304286956787, - "relativeCreated": 73486.97280883789, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:58:07,590" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954687.5912545, - "msecs": 591.254472732544, - "relativeCreated": 73487.49685287476, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:07,591" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954687.5917304, - "msecs": 591.7303562164307, - "relativeCreated": 73487.97273635864, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:07,591" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954687.5921924, - "msecs": 592.1924114227295, - "relativeCreated": 73488.43479156494, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:07,592" - } - ], - "time_consumption": 0.29484128952026367 + "time_consumption": 0.2975316047668457 }, { "name": "__tLogger__", @@ -97576,15 +93231,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954687.8876193, - "msecs": 887.6192569732666, - "relativeCreated": 73783.86163711548, - "thread": 139894075555840, + "created": 1676441685.7900474, + "msecs": 790.0474071502686, + "relativeCreated": 82793.56265068054, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:07,887", + "asctime": "2023-02-15 07:14:45,790", "moduleLogger": [ { "name": "__unittest__", @@ -97604,15 +93259,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954687.887406, - "msecs": 887.4061107635498, - "relativeCreated": 73783.64849090576, - "thread": 139894075555840, + "created": 1676441685.7897298, + "msecs": 789.7298336029053, + "relativeCreated": 82793.24507713318, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:58:07,887" + "asctime": "2023-02-15 07:14:45,789" }, { "name": "__unittest__", @@ -97633,880 +93288,15 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954687.887524, - "msecs": 887.523889541626, - "relativeCreated": 73783.76626968384, - "thread": 139894075555840, + "created": 1676441685.7899213, + "msecs": 789.9212837219238, + "relativeCreated": 82793.4365272522, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:58:07,887" - } - ], - "time_consumption": 9.5367431640625e-05 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954687.8879676, - "msecs": 887.967586517334, - "relativeCreated": 73784.20996665955, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:07,887", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954687.8877978, - "msecs": 887.7978324890137, - "relativeCreated": 73784.04021263123, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:58:07,887" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954687.8878896, - "msecs": 887.8896236419678, - "relativeCreated": 73784.13200378418, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:58:07,887" - } - ], - "time_consumption": 7.796287536621094e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954688.1892672, - "msecs": 189.26715850830078, - "relativeCreated": 74085.50953865051, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:58:08,189", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954687.888206, - "msecs": 888.2060050964355, - "relativeCreated": 73784.44838523865, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/floor/main_light/state and payload false", - "asctime": "2023-02-09 15:58:07,888" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954687.889213, - "msecs": 889.2130851745605, - "relativeCreated": 73785.45546531677, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:07,889" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954687.8907142, - "msecs": 890.714168548584, - "relativeCreated": 73786.9565486908, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/floor/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:58:07,890" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954687.8910213, - "msecs": 891.0212516784668, - "relativeCreated": 73787.26363182068, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:58:07,891" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954687.8920217, - "msecs": 892.021656036377, - "relativeCreated": 73788.26403617859, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:58:07,892" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954687.9357839, - "msecs": 935.783863067627, - "relativeCreated": 73832.02624320984, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:07,935" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954687.936426, - "msecs": 936.4259243011475, - "relativeCreated": 73832.66830444336, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:07,936" - } - ], - "time_consumption": 0.2528412342071533 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954688.1899157, - "msecs": 189.91565704345703, - "relativeCreated": 74086.15803718567, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:08,189", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954688.1896765, - "msecs": 189.67652320861816, - "relativeCreated": 74085.91890335083, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:58:08,189" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954688.1898086, - "msecs": 189.80860710144043, - "relativeCreated": 74086.05098724365, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:58:08,189" - } - ], - "time_consumption": 0.00010704994201660156 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954688.190269, - "msecs": 190.26899337768555, - "relativeCreated": 74086.5113735199, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:08,190", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954688.1900854, - "msecs": 190.08541107177734, - "relativeCreated": 74086.32779121399, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:58:08,190" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954688.190182, - "msecs": 190.18197059631348, - "relativeCreated": 74086.42435073853, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:58:08,190" - } - ], - "time_consumption": 8.702278137207031e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954688.492512, - "msecs": 492.5119876861572, - "relativeCreated": 74388.75436782837, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:58:08,492", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954688.1905394, - "msecs": 190.53936004638672, - "relativeCreated": 74086.7817401886, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:58:08,190" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954688.191696, - "msecs": 191.6959285736084, - "relativeCreated": 74087.93830871582, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:58:08,191" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.get", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1/get", - "b'{\"state\": \"\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954688.194369, - "msecs": 194.36907768249512, - "relativeCreated": 74090.6114578247, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", - "asctime": "2023-02-09 15:58:08,194" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954688.1946895, - "msecs": 194.68951225280762, - "relativeCreated": 74090.93189239502, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:08,194" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.get", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2/get", - "b'{\"state\": \"\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954688.195301, - "msecs": 195.30105590820312, - "relativeCreated": 74091.54343605042, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", - "asctime": "2023-02-09 15:58:08,195" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954688.1955848, - "msecs": 195.58477401733398, - "relativeCreated": 74091.82715415955, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:08,195" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954688.1962485, - "msecs": 196.24853134155273, - "relativeCreated": 74092.49091148376, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:58:08,196" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954688.1967778, - "msecs": 196.7778205871582, - "relativeCreated": 74093.02020072937, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:08,196" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954688.1972919, - "msecs": 197.29185104370117, - "relativeCreated": 74093.53423118591, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:08,197" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954688.1977615, - "msecs": 197.76153564453125, - "relativeCreated": 74094.00391578674, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:08,197" - } - ], - "time_consumption": 0.294750452041626 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954688.493155, - "msecs": 493.15500259399414, - "relativeCreated": 74389.3973827362, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:08,493", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954688.4929082, - "msecs": 492.908239364624, - "relativeCreated": 74389.15061950684, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:58:08,492" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954688.4930289, - "msecs": 493.0288791656494, - "relativeCreated": 74389.27125930786, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:58:08,493" + "asctime": "2023-02-15 07:14:45,789" } ], "time_consumption": 0.00012612342834472656 @@ -98528,15 +93318,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954688.4934874, - "msecs": 493.4873580932617, - "relativeCreated": 74389.72973823547, - "thread": 139894075555840, + "created": 1676441685.7906146, + "msecs": 790.6146049499512, + "relativeCreated": 82794.12984848022, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:08,493", + "asctime": "2023-02-15 07:14:45,790", "moduleLogger": [ { "name": "__unittest__", @@ -98556,15 +93346,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954688.493312, - "msecs": 493.31188201904297, - "relativeCreated": 74389.55426216125, - "thread": 139894075555840, + "created": 1676441685.7902439, + "msecs": 790.2438640594482, + "relativeCreated": 82793.75910758972, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:58:08,493" + "asctime": "2023-02-15 07:14:45,790" }, { "name": "__unittest__", @@ -98585,18 +93375,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954688.493398, - "msecs": 493.39795112609863, - "relativeCreated": 74389.64033126831, - "thread": 139894075555840, + "created": 1676441685.7903564, + "msecs": 790.3563976287842, + "relativeCreated": 82793.87164115906, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:58:08,493" + "asctime": "2023-02-15 07:14:45,790" } ], - "time_consumption": 8.940696716308594e-05 + "time_consumption": 0.0002582073211669922 }, { "name": "__tLogger__", @@ -98614,21 +93404,21 @@ "stack_info": null, "lineno": 42, "funcName": "__test_power_on_off__", - "created": 1675954688.7946498, - "msecs": 794.6498394012451, - "relativeCreated": 74690.89221954346, - "thread": 139894075555840, + "created": 1676441686.0920339, + "msecs": 92.03386306762695, + "relativeCreated": 83095.5491065979, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:58:08,794", + "asctime": "2023-02-15 07:14:46,092", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", + "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/floor/main_light/state", + "videv/gfw/marion/main_light/state/set", "false" ], "levelname": "DEBUG", @@ -98641,48 +93431,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954688.493733, - "msecs": 493.7329292297363, - "relativeCreated": 74389.97530937195, - "thread": 139894075555840, + "created": 1676441685.7910092, + "msecs": 791.0091876983643, + "relativeCreated": 82794.52443122864, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/floor/main_light/state and payload false", - "asctime": "2023-02-09 15:58:08,493" + "process": 509276, + "message": "Sending message with topic videv/gfw/marion/main_light/state/set and payload false", + "asctime": "2023-02-15 07:14:45,791" }, { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", + "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0.command", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/floor/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954688.4947228, - "msecs": 494.722843170166, - "relativeCreated": 74390.96522331238, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:08,494" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0/command", + "shellies/gfw/marion/main_light/relay/0/command", "b'off'" ], "levelname": "DEBUG", @@ -98695,21 +93458,21 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954688.4961221, - "msecs": 496.1221218109131, - "relativeCreated": 74392.36450195312, - "thread": 139894051313216, + "created": 1676441685.79433, + "msecs": 794.3298816680908, + "relativeCreated": 82797.84512519836, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/floor/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:58:08,496" + "process": 509276, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0/command and payload b'off'", + "asctime": "2023-02-15 07:14:45,794" }, { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", "msg": "Sending message with topic %s and payload %s", "args": [ - "shellies/gfw/floor/main_light/relay/0", + "shellies/gfw/marion/main_light/relay/0", "off" ], "levelname": "DEBUG", @@ -98722,21 +93485,21 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954688.4964108, - "msecs": 496.4108467102051, - "relativeCreated": 74392.65322685242, - "thread": 139894051313216, + "created": 1676441685.7947981, + "msecs": 794.7981357574463, + "relativeCreated": 82798.31337928772, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:58:08,496" + "process": 509276, + "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off", + "asctime": "2023-02-15 07:14:45,794" }, { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", + "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", "msg": "Received message with topic %s and payload %s", "args": [ - "shellies/gfw/floor/main_light/relay/0", + "shellies/gfw/marion/main_light/relay/0", "b'off'" ], "levelname": "DEBUG", @@ -98749,21 +93512,21 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954688.4974246, - "msecs": 497.4246025085449, - "relativeCreated": 74393.66698265076, - "thread": 139894051313216, + "created": 1676441685.796121, + "msecs": 796.1208820343018, + "relativeCreated": 82799.63612556458, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:58:08,497" + "process": 509276, + "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off'", + "asctime": "2023-02-15 07:14:45,796" }, { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", + "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", "msg": "Received message with topic %s and payload %s", "args": [ - "videv/gfw/floor/main_light/state", + "videv/gfw/marion/main_light/state", "b'false'" ], "levelname": "DEBUG", @@ -98776,45 +93539,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954688.5415804, - "msecs": 541.5804386138916, - "relativeCreated": 74437.8228187561, - "thread": 139894051313216, + "created": 1676441685.8388321, + "msecs": 838.8321399688721, + "relativeCreated": 82842.34738349915, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:08,541" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954688.5423043, - "msecs": 542.304277420044, - "relativeCreated": 74438.54665756226, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:08,542" + "process": 509276, + "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'false'", + "asctime": "2023-02-15 07:14:45,838" } ], - "time_consumption": 0.25234556198120117 + "time_consumption": 0.2532017230987549 }, { "name": "__tLogger__", @@ -98833,15 +93569,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954688.795227, - "msecs": 795.22705078125, - "relativeCreated": 74691.46943092346, - "thread": 139894075555840, + "created": 1676441686.092666, + "msecs": 92.6659107208252, + "relativeCreated": 83096.1811542511, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:08,795", + "asctime": "2023-02-15 07:14:46,092", "moduleLogger": [ { "name": "__unittest__", @@ -98861,15 +93597,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954688.7950172, - "msecs": 795.0172424316406, - "relativeCreated": 74691.25962257385, - "thread": 139894075555840, + "created": 1676441686.0924308, + "msecs": 92.43083000183105, + "relativeCreated": 83095.9460735321, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:58:08,795" + "asctime": "2023-02-15 07:14:46,092" }, { "name": "__unittest__", @@ -98890,653 +93626,25 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954688.7951357, - "msecs": 795.1357364654541, - "relativeCreated": 74691.37811660767, - "thread": 139894075555840, + "created": 1676441686.0925603, + "msecs": 92.5602912902832, + "relativeCreated": 83096.07553482056, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:58:08,795" + "asctime": "2023-02-15 07:14:46,092" } ], - "time_consumption": 9.131431579589844e-05 - } - ], - "time_consumption": 1.2106096744537354, - "time_start": "2023-02-09 15:58:07,584", - "time_finished": "2023-02-09 15:58:08,795" - }, - "Brightness synchronisation test: videv/gfw/floor/main_light": { - "name": "__tLogger__", - "msg": "Brightness synchronisation test: videv/gfw/floor/main_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "test_brightness_sync", - "created": 1675954688.7956862, - "msecs": 795.6862449645996, - "relativeCreated": 74691.92862510681, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Brightness synchronisation test: videv/gfw/floor/main_light", - "asctime": "2023-02-09 15:58:08,795", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions for master device '%s' (Power on)", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 48, - "funcName": "__test_brightness_sync__", - "created": 1675954689.0978687, - "msecs": 97.86868095397949, - "relativeCreated": 74994.11106109619, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions for master device 'True' (Power on)", - "asctime": "2023-02-09 15:58:09,097", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954688.7959383, - "msecs": 795.93825340271, - "relativeCreated": 74692.18063354492, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:58:08,795" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954688.796971, - "msecs": 796.9710826873779, - "relativeCreated": 74693.21346282959, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:58:08,796" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.get", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1/get", - "b'{\"state\": \"\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954688.7993293, - "msecs": 799.3292808532715, - "relativeCreated": 74695.57166099548, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", - "asctime": "2023-02-09 15:58:08,799" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954688.8000767, - "msecs": 800.0767230987549, - "relativeCreated": 74696.31910324097, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:08,800" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.get", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2/get", - "b'{\"state\": \"\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954688.8006837, - "msecs": 800.6837368011475, - "relativeCreated": 74696.92611694336, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", - "asctime": "2023-02-09 15:58:08,800" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954688.8009462, - "msecs": 800.9462356567383, - "relativeCreated": 74697.18861579895, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:08,800" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954688.80163, - "msecs": 801.6300201416016, - "relativeCreated": 74697.87240028381, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:58:08,801" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954688.8021572, - "msecs": 802.1571636199951, - "relativeCreated": 74698.3995437622, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:08,802" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954688.8026283, - "msecs": 802.6282787322998, - "relativeCreated": 74698.87065887451, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:08,802" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954688.8031158, - "msecs": 803.1158447265625, - "relativeCreated": 74699.35822486877, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:08,803" - } - ], - "time_consumption": 0.294752836227417 + "time_consumption": 0.00010561943054199219 }, { "name": "__tLogger__", - "msg": "Changing master device brightness to '%d'", + "msg": "Virtual device state is correct (Content %s and Type is %s).", "args": [ - 35 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 56, - "funcName": "__test_brightness_sync__", - "created": 1675954689.399358, - "msecs": 399.35803413391113, - "relativeCreated": 75295.60041427612, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing master device brightness to '35'", - "asctime": "2023-02-09 15:58:09,399", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/brightness", - "35" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954689.098365, - "msecs": 98.36506843566895, - "relativeCreated": 74994.60744857788, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/floor/main_light/brightness and payload 35", - "asctime": "2023-02-09 15:58:09,098" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/brightness", - "b'35'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954689.0993993, - "msecs": 99.39932823181152, - "relativeCreated": 74995.64170837402, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'35'", - "asctime": "2023-02-09 15:58:09,099" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1/set", - "b'{\"brightness\": 90.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954689.101285, - "msecs": 101.28498077392578, - "relativeCreated": 74997.52736091614, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{\"brightness\": 90.0}'", - "asctime": "2023-02-09 15:58:09,101" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954689.1016283, - "msecs": 101.62830352783203, - "relativeCreated": 74997.87068367004, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:09,101" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2/set", - "b'{\"brightness\": 90.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954689.1022413, - "msecs": 102.24127769470215, - "relativeCreated": 74998.48365783691, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{\"brightness\": 90.0}'", - "asctime": "2023-02-09 15:58:09,102" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954689.1025581, - "msecs": 102.55813598632812, - "relativeCreated": 74998.80051612854, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:09,102" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954689.1034255, - "msecs": 103.42550277709961, - "relativeCreated": 74999.66788291931, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:09,103" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954689.1039646, - "msecs": 103.96456718444824, - "relativeCreated": 75000.20694732666, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 90.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:09,103" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/brightness", - "b'35.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954689.14601, - "msecs": 146.0099220275879, - "relativeCreated": 75042.2523021698, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'35.0'", - "asctime": "2023-02-09 15:58:09,146" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954689.1466584, - "msecs": 146.65842056274414, - "relativeCreated": 75042.90080070496, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:09,146" - } - ], - "time_consumption": 0.252699613571167 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/gfw/floor/main_light_1) brightness is correct (Content %s and Type is %s).", - "args": [ - "35", - "" + "False", + "" ], "levelname": "INFO", "levelno": 20, @@ -99548,23 +93656,23 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954689.400016, - "msecs": 400.01606941223145, - "relativeCreated": 75296.25844955444, - "thread": 139894075555840, + "created": 1676441686.0935872, + "msecs": 93.58716011047363, + "relativeCreated": 83097.10240364075, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/gfw/floor/main_light_1) brightness is correct (Content 35 and Type is ).", - "asctime": "2023-02-09 15:58:09,400", + "process": 509276, + "message": "Virtual device state is correct (Content False and Type is ).", + "asctime": "2023-02-15 07:14:46,093", "moduleLogger": [ { "name": "__unittest__", "msg": "Result (%s): %s (%s)", "args": [ - "Follower device (zigbee/gfw/floor/main_light_1) brightness", - "35", - "" + "Virtual device state", + "False", + "" ], "levelname": "DEBUG", "levelno": 10, @@ -99576,24 +93684,24 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954689.3997736, - "msecs": 399.77359771728516, - "relativeCreated": 75296.0159778595, - "thread": 139894075555840, + "created": 1676441686.0933752, + "msecs": 93.37520599365234, + "relativeCreated": 83096.89044952393, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/gfw/floor/main_light_1) brightness): 35 ()", - "asctime": "2023-02-09 15:58:09,399" + "process": 509276, + "message": "Result (Virtual device state): False ()", + "asctime": "2023-02-15 07:14:46,093" }, { "name": "__unittest__", "msg": "Expectation (%s): result %s %s (%s)", "args": [ - "Follower device (zigbee/gfw/floor/main_light_1) brightness", + "Virtual device state", "=", - "35", - "" + "False", + "" ], "levelname": "DEBUG", "levelno": 10, @@ -99605,9516 +93713,19 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954689.399909, - "msecs": 399.90901947021484, - "relativeCreated": 75296.15139961243, - "thread": 139894075555840, + "created": 1676441686.0934925, + "msecs": 93.49250793457031, + "relativeCreated": 83097.00775146484, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_1) brightness): result = 35 ()", - "asctime": "2023-02-09 15:58:09,399" - } - ], - "time_consumption": 0.00010704994201660156 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/gfw/floor/main_light_2) brightness is correct (Content %s and Type is %s).", - "args": [ - "35", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954689.4003983, - "msecs": 400.39825439453125, - "relativeCreated": 75296.64063453674, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/gfw/floor/main_light_2) brightness is correct (Content 35 and Type is ).", - "asctime": "2023-02-09 15:58:09,400", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_2) brightness", - "35", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954689.4001858, - "msecs": 400.18582344055176, - "relativeCreated": 75296.42820358276, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/gfw/floor/main_light_2) brightness): 35 ()", - "asctime": "2023-02-09 15:58:09,400" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_2) brightness", - "=", - "35", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954689.4002821, - "msecs": 400.2821445465088, - "relativeCreated": 75296.52452468872, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_2) brightness): result = 35 ()", - "asctime": "2023-02-09 15:58:09,400" - } - ], - "time_consumption": 0.00011610984802246094 - }, - { - "name": "__tLogger__", - "msg": "Changing master device brightness to '%d'", - "args": [ - 50 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 56, - "funcName": "__test_brightness_sync__", - "created": 1675954689.7020524, - "msecs": 702.0523548126221, - "relativeCreated": 75598.29473495483, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing master device brightness to '50'", - "asctime": "2023-02-09 15:58:09,702", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/brightness", - "50" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954689.4006872, - "msecs": 400.68721771240234, - "relativeCreated": 75296.92959785461, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/floor/main_light/brightness and payload 50", - "asctime": "2023-02-09 15:58:09,400" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/brightness", - "b'50'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954689.401806, - "msecs": 401.806116104126, - "relativeCreated": 75298.04849624634, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'50'", - "asctime": "2023-02-09 15:58:09,401" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954689.4038973, - "msecs": 403.8972854614258, - "relativeCreated": 75300.13966560364, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:58:09,403" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954689.40429, - "msecs": 404.28996086120605, - "relativeCreated": 75300.53234100342, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:09,404" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2/set", - "b'{\"brightness\": 128.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954689.405, - "msecs": 404.9999713897705, - "relativeCreated": 75301.24235153198, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{\"brightness\": 128.0}'", - "asctime": "2023-02-09 15:58:09,404" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954689.4053679, - "msecs": 405.3678512573242, - "relativeCreated": 75301.61023139954, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:09,405" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954689.4063396, - "msecs": 406.3396453857422, - "relativeCreated": 75302.58202552795, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:09,406" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954689.406951, - "msecs": 406.9509506225586, - "relativeCreated": 75303.19333076477, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:09,406" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.brightness", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/brightness", - "b'50.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954689.4499576, - "msecs": 449.95760917663574, - "relativeCreated": 75346.19998931885, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/brightness and payload b'50.0'", - "asctime": "2023-02-09 15:58:09,449" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954689.45061, - "msecs": 450.6099224090576, - "relativeCreated": 75346.85230255127, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:09,450" - } - ], - "time_consumption": 0.25144243240356445 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/gfw/floor/main_light_1) brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954689.702644, - "msecs": 702.6441097259521, - "relativeCreated": 75598.88648986816, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/gfw/floor/main_light_1) brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:58:09,702", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_1) brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954689.7024312, - "msecs": 702.4312019348145, - "relativeCreated": 75598.67358207703, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/gfw/floor/main_light_1) brightness): 50 ()", - "asctime": "2023-02-09 15:58:09,702" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_1) brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954689.7025495, - "msecs": 702.5494575500488, - "relativeCreated": 75598.79183769226, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_1) brightness): result = 50 ()", - "asctime": "2023-02-09 15:58:09,702" + "process": 509276, + "message": "Expectation (Virtual device state): result = False ()", + "asctime": "2023-02-15 07:14:46,093" } ], "time_consumption": 9.465217590332031e-05 }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/gfw/floor/main_light_2) brightness is correct (Content %s and Type is %s).", - "args": [ - "50", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954689.7029624, - "msecs": 702.9623985290527, - "relativeCreated": 75599.20477867126, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/gfw/floor/main_light_2) brightness is correct (Content 50 and Type is ).", - "asctime": "2023-02-09 15:58:09,702", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_2) brightness", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954689.7027998, - "msecs": 702.7997970581055, - "relativeCreated": 75599.04217720032, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/gfw/floor/main_light_2) brightness): 50 ()", - "asctime": "2023-02-09 15:58:09,702" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_2) brightness", - "=", - "50", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954689.7028856, - "msecs": 702.885627746582, - "relativeCreated": 75599.1280078888, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_2) brightness): result = 50 ()", - "asctime": "2023-02-09 15:58:09,702" - } - ], - "time_consumption": 7.677078247070312e-05 - }, - { - "name": "__tLogger__", - "msg": "Resetting preconditions for master device '%s' (Power off)", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 64, - "funcName": "__test_brightness_sync__", - "created": 1675954690.0041685, - "msecs": 4.168510437011719, - "relativeCreated": 75900.41089057922, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Resetting preconditions for master device 'False' (Power off)", - "asctime": "2023-02-09 15:58:10,004", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954689.7031722, - "msecs": 703.1722068786621, - "relativeCreated": 75599.41458702087, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:58:09,703" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954689.7041948, - "msecs": 704.1947841644287, - "relativeCreated": 75600.43716430664, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:58:09,704" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954689.7061388, - "msecs": 706.1388492584229, - "relativeCreated": 75602.38122940063, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:09,706" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954689.706726, - "msecs": 706.72607421875, - "relativeCreated": 75602.96845436096, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:09,706" - } - ], - "time_consumption": 0.2974424362182617 - } - ], - "time_consumption": 1.208482265472412, - "time_start": "2023-02-09 15:58:08,795", - "time_finished": "2023-02-09 15:58:10,004" - }, - "Color temperature synchronisation test: videv/gfw/floor/main_light": { - "name": "__tLogger__", - "msg": "Color temperature synchronisation test: videv/gfw/floor/main_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 67, - "funcName": "test_color_temp_sync", - "created": 1675954690.0047913, - "msecs": 4.791259765625, - "relativeCreated": 75901.03363990784, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Color temperature synchronisation test: videv/gfw/floor/main_light", - "asctime": "2023-02-09 15:58:10,004", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions for master device '%s' (Power on)", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 73, - "funcName": "__test_color_temp_sync__", - "created": 1675954690.307083, - "msecs": 307.0828914642334, - "relativeCreated": 76203.32527160645, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions for master device 'True' (Power on)", - "asctime": "2023-02-09 15:58:10,307", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954690.0051086, - "msecs": 5.10859489440918, - "relativeCreated": 75901.35097503662, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:58:10,005" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.00618, - "msecs": 6.180047988891602, - "relativeCreated": 75902.4224281311, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:58:10,006" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.get", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1/get", - "b'{\"state\": \"\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.0085115, - "msecs": 8.511543273925781, - "relativeCreated": 75904.75392341614, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", - "asctime": "2023-02-09 15:58:10,008" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954690.008852, - "msecs": 8.852005004882812, - "relativeCreated": 75905.0943851471, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:10,008" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.get", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2/get", - "b'{\"state\": \"\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.0095184, - "msecs": 9.51838493347168, - "relativeCreated": 75905.76076507568, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", - "asctime": "2023-02-09 15:58:10,009" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954690.0097923, - "msecs": 9.792327880859375, - "relativeCreated": 75906.03470802307, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:10,009" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.0104702, - "msecs": 10.470151901245117, - "relativeCreated": 75906.71253204346, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:58:10,010" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.0109947, - "msecs": 10.994672775268555, - "relativeCreated": 75907.23705291748, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:10,010" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.0114703, - "msecs": 11.470317840576172, - "relativeCreated": 75907.71269798279, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:10,011" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.0119374, - "msecs": 11.937379837036133, - "relativeCreated": 75908.17975997925, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:10,011" - } - ], - "time_consumption": 0.29514551162719727 - }, - { - "name": "__tLogger__", - "msg": "Changing master device color temperature to '%d'", - "args": [ - 2 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 81, - "funcName": "__test_color_temp_sync__", - "created": 1675954690.608576, - "msecs": 608.5760593414307, - "relativeCreated": 76504.81843948364, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing master device color temperature to '2'", - "asctime": "2023-02-09 15:58:10,608", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/color_temp", - "2" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954690.3075824, - "msecs": 307.5823783874512, - "relativeCreated": 76203.82475852966, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/floor/main_light/color_temp and payload 2", - "asctime": "2023-02-09 15:58:10,307" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/color_temp", - "b'2'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.3086255, - "msecs": 308.6254596710205, - "relativeCreated": 76204.86783981323, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'2'", - "asctime": "2023-02-09 15:58:10,308" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1/set", - "b'{\"color_temp\": 291.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.3105776, - "msecs": 310.5776309967041, - "relativeCreated": 76206.82001113892, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 291.0}'", - "asctime": "2023-02-09 15:58:10,310" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954690.3109238, - "msecs": 310.92381477355957, - "relativeCreated": 76207.16619491577, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:10,310" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2/set", - "b'{\"color_temp\": 291.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.3115463, - "msecs": 311.54632568359375, - "relativeCreated": 76207.7887058258, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 291.0}'", - "asctime": "2023-02-09 15:58:10,311" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954690.3118396, - "msecs": 311.8395805358887, - "relativeCreated": 76208.0819606781, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:10,311" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.3127112, - "msecs": 312.711238861084, - "relativeCreated": 76208.9536190033, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:10,312" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.3132827, - "msecs": 313.28272819519043, - "relativeCreated": 76209.5251083374, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 291.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:10,313" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/color_temp", - "b'2.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.3580256, - "msecs": 358.02555084228516, - "relativeCreated": 76254.2679309845, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'2.0'", - "asctime": "2023-02-09 15:58:10,358" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.3587005, - "msecs": 358.7005138397217, - "relativeCreated": 76254.94289398193, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:10,358" - } - ], - "time_consumption": 0.24987554550170898 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/gfw/floor/main_light_1) color temperature is correct (Content %s and Type is %s).", - "args": [ - "2", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954690.609268, - "msecs": 609.2679500579834, - "relativeCreated": 76505.5103302002, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/gfw/floor/main_light_1) color temperature is correct (Content 2 and Type is ).", - "asctime": "2023-02-09 15:58:10,609", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_1) color temperature", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954690.60899, - "msecs": 608.989953994751, - "relativeCreated": 76505.23233413696, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/gfw/floor/main_light_1) color temperature): 2 ()", - "asctime": "2023-02-09 15:58:10,608" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_1) color temperature", - "=", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954690.6091588, - "msecs": 609.1587543487549, - "relativeCreated": 76505.40113449097, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_1) color temperature): result = 2 ()", - "asctime": "2023-02-09 15:58:10,609" - } - ], - "time_consumption": 0.00010919570922851562 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/gfw/floor/main_light_2) color temperature is correct (Content %s and Type is %s).", - "args": [ - "2", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954690.6096277, - "msecs": 609.6277236938477, - "relativeCreated": 76505.87010383606, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/gfw/floor/main_light_2) color temperature is correct (Content 2 and Type is ).", - "asctime": "2023-02-09 15:58:10,609", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_2) color temperature", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954690.609444, - "msecs": 609.4439029693604, - "relativeCreated": 76505.68628311157, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/gfw/floor/main_light_2) color temperature): 2 ()", - "asctime": "2023-02-09 15:58:10,609" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_2) color temperature", - "=", - "2", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954690.6095417, - "msecs": 609.541654586792, - "relativeCreated": 76505.784034729, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_2) color temperature): result = 2 ()", - "asctime": "2023-02-09 15:58:10,609" - } - ], - "time_consumption": 8.606910705566406e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing master device color temperature to '%d'", - "args": [ - 5 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 81, - "funcName": "__test_color_temp_sync__", - "created": 1675954690.911884, - "msecs": 911.884069442749, - "relativeCreated": 76808.12644958496, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing master device color temperature to '5'", - "asctime": "2023-02-09 15:58:10,911", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/color_temp", - "5" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954690.6099505, - "msecs": 609.9505424499512, - "relativeCreated": 76506.19292259216, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/floor/main_light/color_temp and payload 5", - "asctime": "2023-02-09 15:58:10,609" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/color_temp", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.6110382, - "msecs": 611.0382080078125, - "relativeCreated": 76507.28058815002, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5'", - "asctime": "2023-02-09 15:58:10,611" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.6131775, - "msecs": 613.1775379180908, - "relativeCreated": 76509.4199180603, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:58:10,613" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954690.6136062, - "msecs": 613.6062145233154, - "relativeCreated": 76509.84859466553, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:10,613" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2/set", - "b'{\"color_temp\": 352.0}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.614302, - "msecs": 614.3019199371338, - "relativeCreated": 76510.54430007935, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{\"color_temp\": 352.0}'", - "asctime": "2023-02-09 15:58:10,614" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954690.6146357, - "msecs": 614.635705947876, - "relativeCreated": 76510.87808609009, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:10,614" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.6155179, - "msecs": 615.5178546905518, - "relativeCreated": 76511.76023483276, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:10,615" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.6160536, - "msecs": 616.053581237793, - "relativeCreated": 76512.29596138, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:10,616" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.color_temp", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/color_temp", - "b'5.0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.6585524, - "msecs": 658.5524082183838, - "relativeCreated": 76554.7947883606, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5.0'", - "asctime": "2023-02-09 15:58:10,658" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.6591988, - "msecs": 659.1987609863281, - "relativeCreated": 76555.44114112854, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:10,659" - } - ], - "time_consumption": 0.2526853084564209 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/gfw/floor/main_light_1) color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954690.9126165, - "msecs": 912.616491317749, - "relativeCreated": 76808.85887145996, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/gfw/floor/main_light_1) color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:58:10,912", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_1) color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954690.9123597, - "msecs": 912.3597145080566, - "relativeCreated": 76808.60209465027, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/gfw/floor/main_light_1) color temperature): 5 ()", - "asctime": "2023-02-09 15:58:10,912" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_1) color temperature", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954690.9125102, - "msecs": 912.5101566314697, - "relativeCreated": 76808.75253677368, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_1) color temperature): result = 5 ()", - "asctime": "2023-02-09 15:58:10,912" - } - ], - "time_consumption": 0.00010633468627929688 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/gfw/floor/main_light_2) color temperature is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954690.9129748, - "msecs": 912.9748344421387, - "relativeCreated": 76809.21721458435, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/gfw/floor/main_light_2) color temperature is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:58:10,912", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_2) color temperature", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954690.9127922, - "msecs": 912.7922058105469, - "relativeCreated": 76809.03458595276, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/gfw/floor/main_light_2) color temperature): 5 ()", - "asctime": "2023-02-09 15:58:10,912" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_2) color temperature", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954690.9128883, - "msecs": 912.8882884979248, - "relativeCreated": 76809.13066864014, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_2) color temperature): result = 5 ()", - "asctime": "2023-02-09 15:58:10,912" - } - ], - "time_consumption": 8.654594421386719e-05 - }, - { - "name": "__tLogger__", - "msg": "Resetting preconditions for master device '%s' (Power off)", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 89, - "funcName": "__test_color_temp_sync__", - "created": 1675954691.214262, - "msecs": 214.2620086669922, - "relativeCreated": 77110.5043888092, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Resetting preconditions for master device 'False' (Power off)", - "asctime": "2023-02-09 15:58:11,214", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954690.913316, - "msecs": 913.316011428833, - "relativeCreated": 76809.55839157104, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:58:10,913" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.9145124, - "msecs": 914.5123958587646, - "relativeCreated": 76810.75477600098, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:58:10,914" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.9166138, - "msecs": 916.6138172149658, - "relativeCreated": 76812.85619735718, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:10,916" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954690.9173162, - "msecs": 917.316198348999, - "relativeCreated": 76813.55857849121, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:10,917" - } - ], - "time_consumption": 0.29694581031799316 - } - ], - "time_consumption": 1.2094707489013672, - "time_start": "2023-02-09 15:58:10,004", - "time_finished": "2023-02-09 15:58:11,214" - }, - "Power On/ Off synchronisation test: shellies/gfw/floor/main_light": { - "name": "__tLogger__", - "msg": "Power On/ Off synchronisation test: shellies/gfw/floor/main_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 24, - "funcName": "test_power_on_off_sync", - "created": 1675954691.2148986, - "msecs": 214.89858627319336, - "relativeCreated": 77111.1409664154, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Power On/ Off synchronisation test: shellies/gfw/floor/main_light", - "asctime": "2023-02-09 15:58:11,214", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions for master device '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 30, - "funcName": "__test_power_on_off_sync__", - "created": 1675954691.5155818, - "msecs": 515.5818462371826, - "relativeCreated": 77411.8242263794, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions for master device 'False'", - "asctime": "2023-02-09 15:58:11,515", - "moduleLogger": [], - "time_consumption": 0.0 - }, - { - "name": "__tLogger__", - "msg": "Changing master device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off_sync__", - "created": 1675954691.8171422, - "msecs": 817.1422481536865, - "relativeCreated": 77713.3846282959, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing master device state to 'True'", - "asctime": "2023-02-09 15:58:11,817", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954691.5160322, - "msecs": 516.0322189331055, - "relativeCreated": 77412.27459907532, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:58:11,516" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954691.517296, - "msecs": 517.2960758209229, - "relativeCreated": 77413.53845596313, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:58:11,517" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1.get", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1/get", - "b'{\"state\": \"\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954691.5199866, - "msecs": 519.986629486084, - "relativeCreated": 77416.2290096283, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1/get and payload b'{\"state\": \"\"}'", - "asctime": "2023-02-09 15:58:11,519" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954691.5203679, - "msecs": 520.3678607940674, - "relativeCreated": 77416.61024093628, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_1 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:11,520" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2.get", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2/get", - "b'{\"state\": \"\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954691.5211153, - "msecs": 521.1153030395508, - "relativeCreated": 77417.35768318176, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2/get and payload b'{\"state\": \"\"}'", - "asctime": "2023-02-09 15:58:11,521" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954691.5214453, - "msecs": 521.4452743530273, - "relativeCreated": 77417.68765449524, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/floor/main_light_2 and payload {\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}", - "asctime": "2023-02-09 15:58:11,521" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954691.5222266, - "msecs": 522.2265720367432, - "relativeCreated": 77418.46895217896, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:58:11,522" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954691.522825, - "msecs": 522.8250026702881, - "relativeCreated": 77419.0673828125, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:11,522" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_1", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_1", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954691.5233672, - "msecs": 523.367166519165, - "relativeCreated": 77419.60954666138, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:11,523" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.floor.main_light_2", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/floor/main_light_2", - "b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954691.523905, - "msecs": 523.9050388336182, - "relativeCreated": 77420.14741897583, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{\"state\": \"on\", \"brightness\": 127.0, \"color_temp\": 352.0, \"__type__\": \"tradfri_light\"}'", - "asctime": "2023-02-09 15:58:11,523" - } - ], - "time_consumption": 0.29323720932006836 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/gfw/floor/main_light_1) state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954691.8178425, - "msecs": 817.8424835205078, - "relativeCreated": 77714.08486366272, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/gfw/floor/main_light_1) state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:11,817", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_1) state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954691.8175595, - "msecs": 817.5594806671143, - "relativeCreated": 77713.80186080933, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/gfw/floor/main_light_1) state): True ()", - "asctime": "2023-02-09 15:58:11,817" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_1) state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954691.8177285, - "msecs": 817.7285194396973, - "relativeCreated": 77713.97089958191, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_1) state): result = True ()", - "asctime": "2023-02-09 15:58:11,817" - } - ], - "time_consumption": 0.00011396408081054688 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/gfw/floor/main_light_2) state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954691.818204, - "msecs": 818.2039260864258, - "relativeCreated": 77714.44630622864, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/gfw/floor/main_light_2) state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:11,818", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_2) state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954691.8180206, - "msecs": 818.0205821990967, - "relativeCreated": 77714.26296234131, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/gfw/floor/main_light_2) state): True ()", - "asctime": "2023-02-09 15:58:11,818" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_2) state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954691.818117, - "msecs": 818.1169033050537, - "relativeCreated": 77714.35928344727, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_2) state): result = True ()", - "asctime": "2023-02-09 15:58:11,818" - } - ], - "time_consumption": 8.702278137207031e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing master device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/synchronisation.py", - "filename": "synchronisation.py", - "module": "synchronisation", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off_sync__", - "created": 1675954692.1204362, - "msecs": 120.43619155883789, - "relativeCreated": 78016.67857170105, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing master device state to 'False'", - "asctime": "2023-02-09 15:58:12,120", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954691.8184507, - "msecs": 818.4506893157959, - "relativeCreated": 77714.69306945801, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/floor/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:58:11,818" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.floor.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/floor/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954691.819607, - "msecs": 819.6070194244385, - "relativeCreated": 77715.84939956665, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/floor/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:58:11,819" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954691.8217525, - "msecs": 821.7525482177734, - "relativeCreated": 77717.99492835999, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:11,821" - }, - { - "name": "smart_brain.mqtt.videv.gfw.floor.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/floor/main_light/__info__", - "b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954691.822433, - "msecs": 822.4329948425293, - "relativeCreated": 77718.67537498474, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{\"__type__\": \"videv_switch_brightness_color_temp\", \"state\": {\"control\": true, \"display\": true}, \"brightness\": {\"control\": true, \"display\": true}, \"color_temp\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:11,822" - } - ], - "time_consumption": 0.2980031967163086 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/gfw/floor/main_light_1) state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954692.1211488, - "msecs": 121.14882469177246, - "relativeCreated": 78017.39120483398, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/gfw/floor/main_light_1) state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:12,121", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_1) state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954692.120847, - "msecs": 120.84698677062988, - "relativeCreated": 78017.08936691284, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/gfw/floor/main_light_1) state): False ()", - "asctime": "2023-02-09 15:58:12,120" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_1) state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954692.1209812, - "msecs": 120.98121643066406, - "relativeCreated": 78017.22359657288, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_1) state): result = False ()", - "asctime": "2023-02-09 15:58:12,120" - } - ], - "time_consumption": 0.00016760826110839844 - }, - { - "name": "__tLogger__", - "msg": "Follower device (zigbee/gfw/floor/main_light_2) state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954692.1215422, - "msecs": 121.54221534729004, - "relativeCreated": 78017.7845954895, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Follower device (zigbee/gfw/floor/main_light_2) state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:12,121", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_2) state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954692.1213477, - "msecs": 121.34766578674316, - "relativeCreated": 78017.59004592896, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Follower device (zigbee/gfw/floor/main_light_2) state): False ()", - "asctime": "2023-02-09 15:58:12,121" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Follower device (zigbee/gfw/floor/main_light_2) state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954692.121451, - "msecs": 121.45090103149414, - "relativeCreated": 78017.6932811737, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Follower device (zigbee/gfw/floor/main_light_2) state): result = False ()", - "asctime": "2023-02-09 15:58:12,121" - } - ], - "time_consumption": 9.131431579589844e-05 - } - ], - "time_consumption": 0.9066436290740967, - "time_start": "2023-02-09 15:58:11,214", - "time_finished": "2023-02-09 15:58:12,121" - }, - "Away mode test: zigbee/gfw/marion/heating_valve": { - "name": "__tLogger__", - "msg": "Away mode test: zigbee/gfw/marion/heating_valve", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 101, - "funcName": "test_away_mode", - "created": 1675954692.1220307, - "msecs": 122.03073501586914, - "relativeCreated": 78018.27311515808, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Away mode test: zigbee/gfw/marion/heating_valve", - "asctime": "2023-02-09 15:58:12,122", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Default setpoint)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 106, - "funcName": "__test_away_mode__", - "created": 1675954692.4242606, - "msecs": 424.26061630249023, - "relativeCreated": 78320.5029964447, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Default setpoint)", - "asctime": "2023-02-09 15:58:12,424", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.set_default_temperature", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/set_default_temperature", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954692.1223593, - "msecs": 122.3592758178711, - "relativeCreated": 78018.60165596008, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:58:12,122" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.set_default_temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/set_default_temperature", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.123455, - "msecs": 123.45504760742188, - "relativeCreated": 78019.69742774963, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:58:12,123" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/user_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.141785, - "msecs": 141.7849063873291, - "relativeCreated": 78038.02728652954, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:58:12,141" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.142643, - "msecs": 142.64297485351562, - "relativeCreated": 78038.88535499573, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:12,142" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve/set", - "b'{\"current_heating_setpoint\": 23}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.1432383, - "msecs": 143.23830604553223, - "relativeCreated": 78039.48068618774, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", - "asctime": "2023-02-09 15:58:12,143" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954692.1435506, - "msecs": 143.55063438415527, - "relativeCreated": 78039.79301452637, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:58:12,143" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/valve_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.1442428, - "msecs": 144.2427635192871, - "relativeCreated": 78040.4851436615, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:58:12,144" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.1449323, - "msecs": 144.93227005004883, - "relativeCreated": 78041.17465019226, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:12,144" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.1454973, - "msecs": 145.49732208251953, - "relativeCreated": 78041.73970222473, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:58:12,145" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.1926084, - "msecs": 192.60835647583008, - "relativeCreated": 78088.85073661804, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:58:12,192" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.234033, - "msecs": 234.03310775756836, - "relativeCreated": 78130.27548789978, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:12,234" - } - ], - "time_consumption": 0.19022750854492188 - }, - { - "name": "__tLogger__", - "msg": "Away mode is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954692.4248817, - "msecs": 424.8816967010498, - "relativeCreated": 78321.12407684326, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Away mode is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:12,424", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Away mode", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954692.4246392, - "msecs": 424.6392250061035, - "relativeCreated": 78320.88160514832, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Away mode): False ()", - "asctime": "2023-02-09 15:58:12,424" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Away mode", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954692.4247758, - "msecs": 424.7758388519287, - "relativeCreated": 78321.01821899414, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Away mode): result = False ()", - "asctime": "2023-02-09 15:58:12,424" - } - ], - "time_consumption": 0.00010585784912109375 - }, - { - "name": "__tLogger__", - "msg": "Activating away mode", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 113, - "funcName": "__test_away_mode__", - "created": 1675954692.7272208, - "msecs": 727.2207736968994, - "relativeCreated": 78623.46315383911, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Activating away mode", - "asctime": "2023-02-09 15:58:12,727", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.away_mode", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/away_mode", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954692.4252782, - "msecs": 425.2781867980957, - "relativeCreated": 78321.52056694031, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/marion/heating_valve/away_mode and payload true", - "asctime": "2023-02-09 15:58:12,425" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.away_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/away_mode", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.4263368, - "msecs": 426.33676528930664, - "relativeCreated": 78322.57914543152, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/away_mode and payload b'true'", - "asctime": "2023-02-09 15:58:12,426" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve/set", - "b'{\"current_heating_setpoint\": 18}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.4426148, - "msecs": 442.6147937774658, - "relativeCreated": 78338.85717391968, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 18}'", - "asctime": "2023-02-09 15:58:12,442" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954692.4430287, - "msecs": 443.02868843078613, - "relativeCreated": 78339.271068573, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:58:12,443" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/valve_temperature_setpoint", - "b'18'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.4436455, - "msecs": 443.6454772949219, - "relativeCreated": 78339.88785743713, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'18'", - "asctime": "2023-02-09 15:58:12,443" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.4443183, - "msecs": 444.3182945251465, - "relativeCreated": 78340.56067466736, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:12,444" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.away_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/away_mode", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.4448552, - "msecs": 444.8552131652832, - "relativeCreated": 78341.0975933075, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/away_mode and payload b'true'", - "asctime": "2023-02-09 15:58:12,444" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.4453795, - "msecs": 445.37949562072754, - "relativeCreated": 78341.62187576294, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:12,445" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.4458747, - "msecs": 445.8746910095215, - "relativeCreated": 78342.11707115173, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:58:12,445" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.4901025, - "msecs": 490.10252952575684, - "relativeCreated": 78386.34490966797, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:58:12,490" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.53415, - "msecs": 534.1498851776123, - "relativeCreated": 78430.39226531982, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:12,534" - } - ], - "time_consumption": 0.1930708885192871 - }, - { - "name": "__tLogger__", - "msg": "Away mode is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954692.7278602, - "msecs": 727.8602123260498, - "relativeCreated": 78624.10259246826, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Away mode is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:12,727", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Away mode", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954692.7276156, - "msecs": 727.6155948638916, - "relativeCreated": 78623.8579750061, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Away mode): True ()", - "asctime": "2023-02-09 15:58:12,727" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Away mode", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954692.7277522, - "msecs": 727.7522087097168, - "relativeCreated": 78623.99458885193, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Away mode): result = True ()", - "asctime": "2023-02-09 15:58:12,727" - } - ], - "time_consumption": 0.00010800361633300781 - }, - { - "name": "__tLogger__", - "msg": "Temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "18", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954692.7282574, - "msecs": 728.257417678833, - "relativeCreated": 78624.49979782104, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Temperature setpoint is correct (Content 18 and Type is ).", - "asctime": "2023-02-09 15:58:12,728", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Temperature setpoint", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954692.7280698, - "msecs": 728.0697822570801, - "relativeCreated": 78624.31216239929, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Temperature setpoint): 18 ()", - "asctime": "2023-02-09 15:58:12,728" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Temperature setpoint", - "=", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954692.7281687, - "msecs": 728.1687259674072, - "relativeCreated": 78624.41110610962, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Temperature setpoint): result = 18 ()", - "asctime": "2023-02-09 15:58:12,728" - } - ], - "time_consumption": 8.869171142578125e-05 - }, - { - "name": "__tLogger__", - "msg": "Deactivating away mode", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 119, - "funcName": "__test_away_mode__", - "created": 1675954693.029936, - "msecs": 29.93607521057129, - "relativeCreated": 78926.17845535278, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Deactivating away mode", - "asctime": "2023-02-09 15:58:13,029", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.away_mode", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/away_mode", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954692.7285469, - "msecs": 728.5468578338623, - "relativeCreated": 78624.78923797607, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/marion/heating_valve/away_mode and payload false", - "asctime": "2023-02-09 15:58:12,728" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.away_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/away_mode", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.7302158, - "msecs": 730.2157878875732, - "relativeCreated": 78626.45816802979, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/away_mode and payload b'false'", - "asctime": "2023-02-09 15:58:12,730" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve/set", - "b'{\"current_heating_setpoint\": 23}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.741216, - "msecs": 741.2159442901611, - "relativeCreated": 78637.45832443237, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", - "asctime": "2023-02-09 15:58:12,741" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954692.7416792, - "msecs": 741.6791915893555, - "relativeCreated": 78637.92157173157, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:58:12,741" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/valve_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.7423728, - "msecs": 742.3727512359619, - "relativeCreated": 78638.61513137817, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:58:12,742" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.7431307, - "msecs": 743.1306838989258, - "relativeCreated": 78639.37306404114, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:12,743" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.away_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/away_mode", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.7437108, - "msecs": 743.7107563018799, - "relativeCreated": 78639.95313644409, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/away_mode and payload b'false'", - "asctime": "2023-02-09 15:58:12,743" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.7442691, - "msecs": 744.2691326141357, - "relativeCreated": 78640.51151275635, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:12,744" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.7448266, - "msecs": 744.8265552520752, - "relativeCreated": 78641.06893539429, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:58:12,744" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.7891963, - "msecs": 789.196252822876, - "relativeCreated": 78685.43863296509, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:58:12,789" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954692.8300169, - "msecs": 830.0168514251709, - "relativeCreated": 78726.25923156738, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:12,830" - } - ], - "time_consumption": 0.1999192237854004 - }, - { - "name": "__tLogger__", - "msg": "Away mode is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954693.0306041, - "msecs": 30.604124069213867, - "relativeCreated": 78926.84650421143, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Away mode is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:13,030", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Away mode", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954693.0303392, - "msecs": 30.33924102783203, - "relativeCreated": 78926.58162117004, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Away mode): False ()", - "asctime": "2023-02-09 15:58:13,030" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Away mode", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954693.0304883, - "msecs": 30.488252639770508, - "relativeCreated": 78926.73063278198, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Away mode): result = False ()", - "asctime": "2023-02-09 15:58:13,030" - } - ], - "time_consumption": 0.00011587142944335938 - }, - { - "name": "__tLogger__", - "msg": "Temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "23", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954693.0310082, - "msecs": 31.008243560791016, - "relativeCreated": 78927.250623703, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Temperature setpoint is correct (Content 23 and Type is ).", - "asctime": "2023-02-09 15:58:13,031", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Temperature setpoint", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954693.0308187, - "msecs": 30.818700790405273, - "relativeCreated": 78927.06108093262, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Temperature setpoint): 23 ()", - "asctime": "2023-02-09 15:58:13,030" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Temperature setpoint", - "=", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954693.0309193, - "msecs": 30.919313430786133, - "relativeCreated": 78927.161693573, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Temperature setpoint): result = 23 ()", - "asctime": "2023-02-09 15:58:13,030" - } - ], - "time_consumption": 8.893013000488281e-05 - } - ], - "time_consumption": 0.9089775085449219, - "time_start": "2023-02-09 15:58:12,122", - "time_finished": "2023-02-09 15:58:13,031" - }, - "Boost mode test: zigbee/gfw/marion/heating_valve": { - "name": "__tLogger__", - "msg": "Boost mode test: zigbee/gfw/marion/heating_valve", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 128, - "funcName": "test_boost_mode", - "created": 1675954693.0314307, - "msecs": 31.430721282958984, - "relativeCreated": 78927.67310142517, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Boost mode test: zigbee/gfw/marion/heating_valve", - "asctime": "2023-02-09 15:58:13,031", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Default setpoint)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 133, - "funcName": "__test_boost_mode__", - "created": 1675954693.3336346, - "msecs": 333.634614944458, - "relativeCreated": 79229.87699508667, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Default setpoint)", - "asctime": "2023-02-09 15:58:13,333", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.set_default_temperature", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/set_default_temperature", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954693.0317185, - "msecs": 31.71849250793457, - "relativeCreated": 78927.96087265015, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:58:13,031" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.set_default_temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/set_default_temperature", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.032812, - "msecs": 32.81211853027344, - "relativeCreated": 78929.05449867249, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:58:13,032" - } - ], - "time_consumption": 0.30082249641418457 - }, - { - "name": "__tLogger__", - "msg": "Boost timer is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954693.334267, - "msecs": 334.26690101623535, - "relativeCreated": 79230.50928115845, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Boost timer is correct (Content 0 and Type is ).", - "asctime": "2023-02-09 15:58:13,334", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Boost timer", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954693.3340232, - "msecs": 334.02323722839355, - "relativeCreated": 79230.2656173706, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Boost timer): 0 ()", - "asctime": "2023-02-09 15:58:13,334" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Boost timer", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954693.3341596, - "msecs": 334.15961265563965, - "relativeCreated": 79230.40199279785, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Boost timer): result = 0 ()", - "asctime": "2023-02-09 15:58:13,334" - } - ], - "time_consumption": 0.00010728836059570312 - }, - { - "name": "__tLogger__", - "msg": "Activating boost mode", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 140, - "funcName": "__test_boost_mode__", - "created": 1675954693.6365023, - "msecs": 636.5022659301758, - "relativeCreated": 79532.74464607239, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Activating boost mode", - "asctime": "2023-02-09 15:58:13,636", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.start_boost", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/start_boost", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954693.3345823, - "msecs": 334.5823287963867, - "relativeCreated": 79230.8247089386, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/marion/heating_valve/start_boost and payload true", - "asctime": "2023-02-09 15:58:13,334" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.start_boost", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/start_boost", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.3356838, - "msecs": 335.68382263183594, - "relativeCreated": 79231.92620277405, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/start_boost and payload b'true'", - "asctime": "2023-02-09 15:58:13,335" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.boost_timer", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/boost_timer", - "b'900'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.3484237, - "msecs": 348.42371940612793, - "relativeCreated": 79244.66609954834, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/boost_timer and payload b'900'", - "asctime": "2023-02-09 15:58:13,348" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.3490222, - "msecs": 349.02215003967285, - "relativeCreated": 79245.26453018188, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:13,349" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve/set", - "b'{\"current_heating_setpoint\": 30}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.349609, - "msecs": 349.6088981628418, - "relativeCreated": 79245.85127830505, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 30}'", - "asctime": "2023-02-09 15:58:13,349" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954693.3498883, - "msecs": 349.8883247375488, - "relativeCreated": 79246.13070487976, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:58:13,349" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/valve_temperature_setpoint", - "b'30'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.3504834, - "msecs": 350.4834175109863, - "relativeCreated": 79246.7257976532, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'30'", - "asctime": "2023-02-09 15:58:13,350" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.3511267, - "msecs": 351.12667083740234, - "relativeCreated": 79247.36905097961, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:13,351" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.3516345, - "msecs": 351.6345024108887, - "relativeCreated": 79247.8768825531, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 30, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:58:13,351" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.393575, - "msecs": 393.57495307922363, - "relativeCreated": 79289.81733322144, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:58:13,393" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.4349685, - "msecs": 434.9684715270996, - "relativeCreated": 79331.21085166931, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:13,434" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.boost_timer", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/boost_timer", - "b'899'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.5141208, - "msecs": 514.1208171844482, - "relativeCreated": 79410.36319732666, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/boost_timer and payload b'899'", - "asctime": "2023-02-09 15:58:13,514" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.514918, - "msecs": 514.9180889129639, - "relativeCreated": 79411.16046905518, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:13,514" - } - ], - "time_consumption": 0.12158417701721191 - }, - { - "name": "__tLogger__", - "msg": "Boost timer is greater expectation (Content %s and Type is %s).", - "args": [ - "899", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 230, - "funcName": "greater_chk", - "created": 1675954693.6372075, - "msecs": 637.2075080871582, - "relativeCreated": 79533.44988822937, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Boost timer is greater expectation (Content 899 and Type is ).", - "asctime": "2023-02-09 15:58:13,637", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Boost timer", - "899", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954693.6368983, - "msecs": 636.8982791900635, - "relativeCreated": 79533.14065933228, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Boost timer): 899 ()", - "asctime": "2023-02-09 15:58:13,636" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Boost timer", - ">", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954693.637037, - "msecs": 637.0370388031006, - "relativeCreated": 79533.27941894531, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Boost timer): result > 0 ()", - "asctime": "2023-02-09 15:58:13,637" - } - ], - "time_consumption": 0.0001704692840576172 - }, - { - "name": "__tLogger__", - "msg": "Setting postconditions (Default setpoint)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 145, - "funcName": "__test_boost_mode__", - "created": 1675954693.9394374, - "msecs": 939.4373893737793, - "relativeCreated": 79835.67976951599, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting postconditions (Default setpoint)", - "asctime": "2023-02-09 15:58:13,939", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.set_default_temperature", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/set_default_temperature", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954693.6374965, - "msecs": 637.4964714050293, - "relativeCreated": 79533.73885154724, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:58:13,637" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.set_default_temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/set_default_temperature", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.6386366, - "msecs": 638.636589050293, - "relativeCreated": 79534.8789691925, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:58:13,638" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.boost_timer", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/boost_timer", - "b'0'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.651858, - "msecs": 651.8580913543701, - "relativeCreated": 79548.10047149658, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/boost_timer and payload b'0'", - "asctime": "2023-02-09 15:58:13,651" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.6525598, - "msecs": 652.559757232666, - "relativeCreated": 79548.80213737488, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:13,652" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve/set", - "b'{\"current_heating_setpoint\": 23}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.6531727, - "msecs": 653.1727313995361, - "relativeCreated": 79549.41511154175, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", - "asctime": "2023-02-09 15:58:13,653" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954693.653488, - "msecs": 653.4879207611084, - "relativeCreated": 79549.73030090332, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:58:13,653" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/valve_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.6541345, - "msecs": 654.1345119476318, - "relativeCreated": 79550.37689208984, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:58:13,654" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.6548638, - "msecs": 654.8638343811035, - "relativeCreated": 79551.10621452332, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:13,654" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.6554434, - "msecs": 655.4434299468994, - "relativeCreated": 79551.68581008911, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:58:13,655" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.697954, - "msecs": 697.9539394378662, - "relativeCreated": 79594.19631958008, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:58:13,697" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.7070346, - "msecs": 707.0345878601074, - "relativeCreated": 79603.27696800232, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:13,707" - } - ], - "time_consumption": 0.23240280151367188 - }, - { - "name": "__tLogger__", - "msg": "Boost timer is correct (Content %s and Type is %s).", - "args": [ - "0", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954693.9400866, - "msecs": 940.0866031646729, - "relativeCreated": 79836.32898330688, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Boost timer is correct (Content 0 and Type is ).", - "asctime": "2023-02-09 15:58:13,940", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Boost timer", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954693.9398377, - "msecs": 939.8376941680908, - "relativeCreated": 79836.0800743103, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Boost timer): 0 ()", - "asctime": "2023-02-09 15:58:13,939" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Boost timer", - "=", - "0", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954693.939979, - "msecs": 939.979076385498, - "relativeCreated": 79836.22145652771, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Boost timer): result = 0 ()", - "asctime": "2023-02-09 15:58:13,939" - } - ], - "time_consumption": 0.00010752677917480469 - } - ], - "time_consumption": 0.9086558818817139, - "time_start": "2023-02-09 15:58:13,031", - "time_finished": "2023-02-09 15:58:13,940" - }, - "Default temperature test for device and virtual device: zigbee/gfw/marion/heating_valve": { - "name": "__tLogger__", - "msg": "Default temperature test for device and virtual device: zigbee/gfw/marion/heating_valve", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 50, - "funcName": "test_default_temperature", - "created": 1675954693.9405653, - "msecs": 940.5653476715088, - "relativeCreated": 79836.80772781372, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Default temperature test for device and virtual device: zigbee/gfw/marion/heating_valve", - "asctime": "2023-02-09 15:58:13,940", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Valve setpoint to %.1f)", - "args": [ - 18 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 60, - "funcName": "__test_default_temperature__", - "created": 1675954694.2429516, - "msecs": 242.9516315460205, - "relativeCreated": 80139.19401168823, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Valve setpoint to 18.0)", - "asctime": "2023-02-09 15:58:14,242", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954693.9409935, - "msecs": 940.9935474395752, - "relativeCreated": 79837.23592758179, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:58:13,940" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.9421093, - "msecs": 942.1093463897705, - "relativeCreated": 79838.35172653198, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:58:13,942" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve/set", - "b'{\"current_heating_setpoint\": 18}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.9646358, - "msecs": 964.6358489990234, - "relativeCreated": 79860.87822914124, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 18}'", - "asctime": "2023-02-09 15:58:13,964" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/valve_temperature_setpoint", - "b'18'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.965356, - "msecs": 965.3561115264893, - "relativeCreated": 79861.5984916687, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'18'", - "asctime": "2023-02-09 15:58:13,965" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.9659405, - "msecs": 965.9404754638672, - "relativeCreated": 79862.18285560608, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:13,965" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/user_temperature_setpoint", - "b'18'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.966537, - "msecs": 966.5369987487793, - "relativeCreated": 79862.77937889099, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'18'", - "asctime": "2023-02-09 15:58:13,966" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.9673362, - "msecs": 967.3361778259277, - "relativeCreated": 79863.57855796814, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:13,967" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.9681165, - "msecs": 968.1165218353271, - "relativeCreated": 79864.35890197754, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:58:13,968" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954693.9689803, - "msecs": 968.9803123474121, - "relativeCreated": 79865.22269248962, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:13,968" - } - ], - "time_consumption": 0.2739713191986084 - }, - { - "name": "__tLogger__", - "msg": "Valve temperature setpoint (is not default temperature) is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954694.2436154, - "msecs": 243.61538887023926, - "relativeCreated": 80139.85776901245, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Valve temperature setpoint (is not default temperature) is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:14,243", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Valve temperature setpoint (is not default temperature)", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954694.243371, - "msecs": 243.37100982666016, - "relativeCreated": 80139.61338996887, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Valve temperature setpoint (is not default temperature)): True ()", - "asctime": "2023-02-09 15:58:14,243" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Valve temperature setpoint (is not default temperature)", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954694.2435079, - "msecs": 243.50786209106445, - "relativeCreated": 80139.75024223328, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Valve temperature setpoint (is not default temperature)): result = True ()", - "asctime": "2023-02-09 15:58:14,243" - } - ], - "time_consumption": 0.00010752677917480469 - }, - { - "name": "__tLogger__", - "msg": "Triggering set to default temperature (%.1f)", - "args": [ - 23 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 66, - "funcName": "__test_default_temperature__", - "created": 1675954694.5449328, - "msecs": 544.9328422546387, - "relativeCreated": 80441.17522239685, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Triggering set to default temperature (23.0)", - "asctime": "2023-02-09 15:58:14,544", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.set_default_temperature", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/set_default_temperature", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954694.2439265, - "msecs": 243.9265251159668, - "relativeCreated": 80140.16890525818, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:58:14,243" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.set_default_temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/set_default_temperature", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954694.2450922, - "msecs": 245.09215354919434, - "relativeCreated": 80141.3345336914, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:58:14,245" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/user_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954694.2644215, - "msecs": 264.4214630126953, - "relativeCreated": 80160.6638431549, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:58:14,264" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954694.265121, - "msecs": 265.1209831237793, - "relativeCreated": 80161.36336326599, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:14,265" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve/set", - "b'{\"current_heating_setpoint\": 23}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954694.2656624, - "msecs": 265.66243171691895, - "relativeCreated": 80161.90481185913, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", - "asctime": "2023-02-09 15:58:14,265" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954694.2659492, - "msecs": 265.9492492675781, - "relativeCreated": 80162.19162940979, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:58:14,265" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/valve_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954694.266533, - "msecs": 266.53289794921875, - "relativeCreated": 80162.77527809143, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:58:14,266" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954694.267186, - "msecs": 267.18592643737793, - "relativeCreated": 80163.42830657959, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:14,267" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954694.2676954, - "msecs": 267.69542694091797, - "relativeCreated": 80163.93780708313, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:58:14,267" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954694.3127277, - "msecs": 312.727689743042, - "relativeCreated": 80208.97006988525, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:58:14,312" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954694.3549516, - "msecs": 354.9516201019287, - "relativeCreated": 80251.19400024414, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:14,354" - } - ], - "time_consumption": 0.18998122215270996 - }, - { - "name": "__tLogger__", - "msg": "Valve temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "23", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954694.5456712, - "msecs": 545.6712245941162, - "relativeCreated": 80441.91360473633, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Valve temperature setpoint is correct (Content 23 and Type is ).", - "asctime": "2023-02-09 15:58:14,545", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Valve temperature setpoint", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954694.5454206, - "msecs": 545.4206466674805, - "relativeCreated": 80441.66302680969, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Valve temperature setpoint): 23 ()", - "asctime": "2023-02-09 15:58:14,545" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Valve temperature setpoint", - "=", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954694.545561, - "msecs": 545.5610752105713, - "relativeCreated": 80441.80345535278, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Valve temperature setpoint): result = 23 ()", - "asctime": "2023-02-09 15:58:14,545" - } - ], - "time_consumption": 0.00011014938354492188 - } - ], - "time_consumption": 0.6051058769226074, - "time_start": "2023-02-09 15:58:13,940", - "time_finished": "2023-02-09 15:58:14,545" - }, - "Summer mode test: zigbee/gfw/marion/heating_valve": { - "name": "__tLogger__", - "msg": "Summer mode test: zigbee/gfw/marion/heating_valve", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 74, - "funcName": "test_summer_mode", - "created": 1675954694.5461345, - "msecs": 546.1344718933105, - "relativeCreated": 80442.37685203552, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Summer mode test: zigbee/gfw/marion/heating_valve", - "asctime": "2023-02-09 15:58:14,546", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Setting preconditions (Default setpoint)", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 79, - "funcName": "__test_summer_mode__", - "created": 1675954694.848421, - "msecs": 848.4210968017578, - "relativeCreated": 80744.66347694397, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Setting preconditions (Default setpoint)", - "asctime": "2023-02-09 15:58:14,848", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.set_default_temperature", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/set_default_temperature", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954694.5464892, - "msecs": 546.4892387390137, - "relativeCreated": 80442.73161888123, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload true", - "asctime": "2023-02-09 15:58:14,546" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.set_default_temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/set_default_temperature", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954694.5476058, - "msecs": 547.6057529449463, - "relativeCreated": 80443.84813308716, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload b'true'", - "asctime": "2023-02-09 15:58:14,547" - } - ], - "time_consumption": 0.3008153438568115 - }, - { - "name": "__tLogger__", - "msg": "Summer mode is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954694.8490837, - "msecs": 849.083662033081, - "relativeCreated": 80745.3260421753, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Summer mode is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:14,849", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Summer mode", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954694.8488083, - "msecs": 848.8082885742188, - "relativeCreated": 80745.05066871643, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Summer mode): False ()", - "asctime": "2023-02-09 15:58:14,848" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Summer mode", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954694.8489447, - "msecs": 848.9446640014648, - "relativeCreated": 80745.18704414368, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Summer mode): result = False ()", - "asctime": "2023-02-09 15:58:14,848" - } - ], - "time_consumption": 0.00013899803161621094 - }, - { - "name": "__tLogger__", - "msg": "Activating summer mode", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 86, - "funcName": "__test_summer_mode__", - "created": 1675954695.1513972, - "msecs": 151.3972282409668, - "relativeCreated": 81047.63960838318, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Activating summer mode", - "asctime": "2023-02-09 15:58:15,151", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.summer_mode", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/summer_mode", - "true" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954694.8494608, - "msecs": 849.4608402252197, - "relativeCreated": 80745.70322036743, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/marion/heating_valve/summer_mode and payload true", - "asctime": "2023-02-09 15:58:14,849" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.summer_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/summer_mode", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954694.8505704, - "msecs": 850.5704402923584, - "relativeCreated": 80746.81282043457, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/summer_mode and payload b'true'", - "asctime": "2023-02-09 15:58:14,850" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve/set", - "b'{\"current_heating_setpoint\": 5}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954694.8689156, - "msecs": 868.9155578613281, - "relativeCreated": 80765.15793800354, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 5}'", - "asctime": "2023-02-09 15:58:14,868" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954694.8693845, - "msecs": 869.3845272064209, - "relativeCreated": 80765.62690734863, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:58:14,869" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/valve_temperature_setpoint", - "b'5'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954694.8700979, - "msecs": 870.0978755950928, - "relativeCreated": 80766.3402557373, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'5'", - "asctime": "2023-02-09 15:58:14,870" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954694.87086, - "msecs": 870.8600997924805, - "relativeCreated": 80767.10247993469, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:14,870" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.summer_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/summer_mode", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954694.8714797, - "msecs": 871.4797496795654, - "relativeCreated": 80767.72212982178, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/summer_mode and payload b'true'", - "asctime": "2023-02-09 15:58:14,871" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954694.8720582, - "msecs": 872.0581531524658, - "relativeCreated": 80768.30053329468, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:14,872" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "b'{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954694.8726258, - "msecs": 872.6258277893066, - "relativeCreated": 80768.86820793152, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 5, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:58:14,872" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954694.9136, - "msecs": 913.599967956543, - "relativeCreated": 80809.84234809875, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:58:14,913" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954694.955026, - "msecs": 955.0259113311768, - "relativeCreated": 80851.26829147339, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:14,955" - } - ], - "time_consumption": 0.19637131690979004 - }, - { - "name": "__tLogger__", - "msg": "Summer mode is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954695.1520348, - "msecs": 152.03475952148438, - "relativeCreated": 81048.2771396637, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Summer mode is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:15,152", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Summer mode", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954695.1517875, - "msecs": 151.78751945495605, - "relativeCreated": 81048.02989959717, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Summer mode): True ()", - "asctime": "2023-02-09 15:58:15,151" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Summer mode", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954695.1519253, - "msecs": 151.92532539367676, - "relativeCreated": 81048.16770553589, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Summer mode): result = True ()", - "asctime": "2023-02-09 15:58:15,151" - } - ], - "time_consumption": 0.00010943412780761719 - }, - { - "name": "__tLogger__", - "msg": "Temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "5", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954695.1524208, - "msecs": 152.4207592010498, - "relativeCreated": 81048.66313934326, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Temperature setpoint is correct (Content 5 and Type is ).", - "asctime": "2023-02-09 15:58:15,152", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Temperature setpoint", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954695.1522055, - "msecs": 152.2054672241211, - "relativeCreated": 81048.44784736633, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Temperature setpoint): 5 ()", - "asctime": "2023-02-09 15:58:15,152" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Temperature setpoint", - "=", - "5", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954695.1523046, - "msecs": 152.30464935302734, - "relativeCreated": 81048.54702949524, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Temperature setpoint): result = 5 ()", - "asctime": "2023-02-09 15:58:15,152" - } - ], - "time_consumption": 0.00011610984802246094 - }, - { - "name": "__tLogger__", - "msg": "Deactivating summer mode", - "args": [], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 92, - "funcName": "__test_summer_mode__", - "created": 1675954695.4546745, - "msecs": 454.67448234558105, - "relativeCreated": 81350.9168624878, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Deactivating summer mode", - "asctime": "2023-02-09 15:58:15,454", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.summer_mode", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/summer_mode", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954695.15272, - "msecs": 152.71997451782227, - "relativeCreated": 81048.96235466003, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/marion/heating_valve/summer_mode and payload false", - "asctime": "2023-02-09 15:58:15,152" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.summer_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/summer_mode", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.153829, - "msecs": 153.82909774780273, - "relativeCreated": 81050.07147789001, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/summer_mode and payload b'false'", - "asctime": "2023-02-09 15:58:15,153" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve/set", - "b'{\"current_heating_setpoint\": 23}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.1649914, - "msecs": 164.9913787841797, - "relativeCreated": 81061.23375892639, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", - "asctime": "2023-02-09 15:58:15,164" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954695.1654594, - "msecs": 165.45939445495605, - "relativeCreated": 81061.70177459717, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:58:15,165" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/valve_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.1661525, - "msecs": 166.1524772644043, - "relativeCreated": 81062.39485740662, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:58:15,166" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.1669106, - "msecs": 166.91064834594727, - "relativeCreated": 81063.15302848816, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:15,166" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.summer_mode", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/summer_mode", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.1674933, - "msecs": 167.49334335327148, - "relativeCreated": 81063.73572349548, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/summer_mode and payload b'false'", - "asctime": "2023-02-09 15:58:15,167" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.168058, - "msecs": 168.05791854858398, - "relativeCreated": 81064.3002986908, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:15,168" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.1686418, - "msecs": 168.6418056488037, - "relativeCreated": 81064.88418579102, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:58:15,168" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.2143903, - "msecs": 214.39027786254883, - "relativeCreated": 81110.63265800476, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:58:15,214" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.258168, - "msecs": 258.16798210144043, - "relativeCreated": 81154.41036224365, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:15,258" - } - ], - "time_consumption": 0.19650650024414062 - }, - { - "name": "__tLogger__", - "msg": "Summer mode is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954695.4553537, - "msecs": 455.3537368774414, - "relativeCreated": 81351.59611701965, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Summer mode is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:15,455", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Summer mode", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954695.4551008, - "msecs": 455.10077476501465, - "relativeCreated": 81351.34315490723, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Summer mode): False ()", - "asctime": "2023-02-09 15:58:15,455" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Summer mode", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954695.455243, - "msecs": 455.2431106567383, - "relativeCreated": 81351.48549079895, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Summer mode): result = False ()", - "asctime": "2023-02-09 15:58:15,455" - } - ], - "time_consumption": 0.000110626220703125 - }, - { - "name": "__tLogger__", - "msg": "Temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "23", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954695.455717, - "msecs": 455.7170867919922, - "relativeCreated": 81351.9594669342, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Temperature setpoint is correct (Content 23 and Type is ).", - "asctime": "2023-02-09 15:58:15,455", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Temperature setpoint", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954695.4555242, - "msecs": 455.524206161499, - "relativeCreated": 81351.76658630371, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Temperature setpoint): 23 ()", - "asctime": "2023-02-09 15:58:15,455" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Temperature setpoint", - "=", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954695.4556265, - "msecs": 455.6264877319336, - "relativeCreated": 81351.86886787415, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Temperature setpoint): result = 23 ()", - "asctime": "2023-02-09 15:58:15,455" - } - ], - "time_consumption": 9.059906005859375e-05 - } - ], - "time_consumption": 0.9095826148986816, - "time_start": "2023-02-09 15:58:14,546", - "time_finished": "2023-02-09 15:58:15,455" - }, - "User temperature setpoint test for device and virtual device: zigbee/gfw/marion/heating_valve": { - "name": "__tLogger__", - "msg": "User temperature setpoint test for device and virtual device: zigbee/gfw/marion/heating_valve", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "test_user_temperature_setpoint", - "created": 1675954695.4562054, - "msecs": 456.2053680419922, - "relativeCreated": 81352.4477481842, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "User temperature setpoint test for device and virtual device: zigbee/gfw/marion/heating_valve", - "asctime": "2023-02-09 15:58:15,456", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Changing valve temperature setpoint to '%.1f'", - "args": [ - 18 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 33, - "funcName": "__test_user_temperature_setpoint__", - "created": 1675954695.757463, - "msecs": 757.4629783630371, - "relativeCreated": 81653.70535850525, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing valve temperature setpoint to '18.0'", - "asctime": "2023-02-09 15:58:15,757", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954695.4566257, - "msecs": 456.62569999694824, - "relativeCreated": 81352.86808013916, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:58:15,456" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.4577844, - "msecs": 457.78441429138184, - "relativeCreated": 81354.0267944336, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:58:15,457" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve/set", - "b'{\"current_heating_setpoint\": 18}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.4750695, - "msecs": 475.069522857666, - "relativeCreated": 81371.31190299988, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 18}'", - "asctime": "2023-02-09 15:58:15,475" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/valve_temperature_setpoint", - "b'18'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.4754524, - "msecs": 475.4524230957031, - "relativeCreated": 81371.69480323792, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'18'", - "asctime": "2023-02-09 15:58:15,475" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.4757855, - "msecs": 475.785493850708, - "relativeCreated": 81372.02787399292, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:15,475" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/user_temperature_setpoint", - "b'18'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.4760878, - "msecs": 476.0878086090088, - "relativeCreated": 81372.33018875122, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'18'", - "asctime": "2023-02-09 15:58:15,476" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.4763892, - "msecs": 476.38916969299316, - "relativeCreated": 81372.6315498352, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:15,476" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.4766681, - "msecs": 476.668119430542, - "relativeCreated": 81372.91049957275, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:58:15,476" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.476979, - "msecs": 476.97901725769043, - "relativeCreated": 81373.2213973999, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:15,476" - } - ], - "time_consumption": 0.2804839611053467 - }, - { - "name": "__tLogger__", - "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", - "args": [ - "18", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954695.7581282, - "msecs": 758.1281661987305, - "relativeCreated": 81654.37054634094, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device valve temperature is correct (Content 18 and Type is ).", - "asctime": "2023-02-09 15:58:15,758", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device valve temperature", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954695.7578855, - "msecs": 757.8854560852051, - "relativeCreated": 81654.12783622742, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device valve temperature): 18 ()", - "asctime": "2023-02-09 15:58:15,757" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device valve temperature", - "=", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954695.758022, - "msecs": 758.0220699310303, - "relativeCreated": 81654.26445007324, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device valve temperature): result = 18 ()", - "asctime": "2023-02-09 15:58:15,758" - } - ], - "time_consumption": 0.00010609626770019531 - }, - { - "name": "__tLogger__", - "msg": "Virtual device user temperature is correct (Content %s and Type is %s).", - "args": [ - "18", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954695.7585413, - "msecs": 758.5413455963135, - "relativeCreated": 81654.78372573853, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device user temperature is correct (Content 18 and Type is ).", - "asctime": "2023-02-09 15:58:15,758", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device user temperature", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954695.7583447, - "msecs": 758.3446502685547, - "relativeCreated": 81654.58703041077, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device user temperature): 18 ()", - "asctime": "2023-02-09 15:58:15,758" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device user temperature", - "=", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954695.7584443, - "msecs": 758.4443092346191, - "relativeCreated": 81654.68668937683, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device user temperature): result = 18 ()", - "asctime": "2023-02-09 15:58:15,758" - } - ], - "time_consumption": 9.703636169433594e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing videv user temperature setpoint to '%.1f'", - "args": [ - 23 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 41, - "funcName": "__test_user_temperature_setpoint__", - "created": 1675954696.0607684, - "msecs": 60.76836585998535, - "relativeCreated": 81957.0107460022, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing videv user temperature setpoint to '23.0'", - "asctime": "2023-02-09 15:58:16,060", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/user_temperature_setpoint", - "23" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954695.7588441, - "msecs": 758.8441371917725, - "relativeCreated": 81655.08651733398, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload 23", - "asctime": "2023-02-09 15:58:15,758" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/user_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.7599363, - "msecs": 759.9363327026367, - "relativeCreated": 81656.17871284485, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:58:15,759" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve/set", - "b'{\"current_heating_setpoint\": 23}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.7794695, - "msecs": 779.4694900512695, - "relativeCreated": 81675.71187019348, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", - "asctime": "2023-02-09 15:58:15,779" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954695.779908, - "msecs": 779.9079418182373, - "relativeCreated": 81676.15032196045, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:58:15,779" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/valve_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.7806118, - "msecs": 780.6117534637451, - "relativeCreated": 81676.85413360596, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:58:15,780" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.7814097, - "msecs": 781.409740447998, - "relativeCreated": 81677.65212059021, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:15,781" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/user_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.7819989, - "msecs": 781.998872756958, - "relativeCreated": 81678.24125289917, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:58:15,781" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.7825642, - "msecs": 782.5641632080078, - "relativeCreated": 81678.80654335022, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:15,782" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.783124, - "msecs": 783.1239700317383, - "relativeCreated": 81679.36635017395, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:58:15,783" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.829784, - "msecs": 829.7839164733887, - "relativeCreated": 81726.0262966156, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:58:15,829" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954695.8750176, - "msecs": 875.0176429748535, - "relativeCreated": 81771.26002311707, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:15,875" - } - ], - "time_consumption": 0.18575072288513184 - }, - { - "name": "__tLogger__", - "msg": "Valve device temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "23", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954696.0614653, - "msecs": 61.46526336669922, - "relativeCreated": 81957.70764350891, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Valve device temperature setpoint is correct (Content 23 and Type is ).", - "asctime": "2023-02-09 15:58:16,061", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Valve device temperature setpoint", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954696.0612214, - "msecs": 61.22136116027832, - "relativeCreated": 81957.46374130249, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Valve device temperature setpoint): 23 ()", - "asctime": "2023-02-09 15:58:16,061" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Valve device temperature setpoint", - "=", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954696.061359, - "msecs": 61.35892868041992, - "relativeCreated": 81957.60130882263, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Valve device temperature setpoint): result = 23 ()", - "asctime": "2023-02-09 15:58:16,061" - } - ], - "time_consumption": 0.00010633468627929688 - }, - { - "name": "__tLogger__", - "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", - "args": [ - "23", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954696.0618196, - "msecs": 61.81955337524414, - "relativeCreated": 81958.06193351746, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device valve temperature is correct (Content 23 and Type is ).", - "asctime": "2023-02-09 15:58:16,061", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device valve temperature", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954696.0616338, - "msecs": 61.63382530212402, - "relativeCreated": 81957.87620544434, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device valve temperature): 23 ()", - "asctime": "2023-02-09 15:58:16,061" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device valve temperature", - "=", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954696.0617313, - "msecs": 61.73133850097656, - "relativeCreated": 81957.97371864319, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device valve temperature): result = 23 ()", - "asctime": "2023-02-09 15:58:16,061" - } - ], - "time_consumption": 8.821487426757812e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing valve temperature setpoint to '%.1f'", - "args": [ - 18 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 33, - "funcName": "__test_user_temperature_setpoint__", - "created": 1675954696.3640726, - "msecs": 364.0725612640381, - "relativeCreated": 82260.31494140625, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing valve temperature setpoint to '18.0'", - "asctime": "2023-02-09 15:58:16,364", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954696.0621238, - "msecs": 62.123775482177734, - "relativeCreated": 81958.36615562439, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:58:16,062" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954696.0632293, - "msecs": 63.22932243347168, - "relativeCreated": 81959.47170257568, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 18, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:58:16,063" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve/set", - "b'{\"current_heating_setpoint\": 18}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954696.0826385, - "msecs": 82.63850212097168, - "relativeCreated": 81978.88088226318, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 18}'", - "asctime": "2023-02-09 15:58:16,082" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/valve_temperature_setpoint", - "b'18'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954696.0834076, - "msecs": 83.40764045715332, - "relativeCreated": 81979.65002059937, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'18'", - "asctime": "2023-02-09 15:58:16,083" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954696.0840976, - "msecs": 84.09762382507324, - "relativeCreated": 81980.34000396729, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:16,084" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/user_temperature_setpoint", - "b'18'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954696.0852838, - "msecs": 85.28375625610352, - "relativeCreated": 81981.52613639832, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'18'", - "asctime": "2023-02-09 15:58:16,085" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954696.0859272, - "msecs": 85.92724800109863, - "relativeCreated": 81982.16962814331, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:16,085" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954696.0864916, - "msecs": 86.49158477783203, - "relativeCreated": 81982.73396492004, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:58:16,086" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954696.0870984, - "msecs": 87.09836006164551, - "relativeCreated": 81983.34074020386, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:16,087" - } - ], - "time_consumption": 0.2769742012023926 - }, - { - "name": "__tLogger__", - "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", - "args": [ - "18", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954696.3647323, - "msecs": 364.7322654724121, - "relativeCreated": 82260.97464561462, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device valve temperature is correct (Content 18 and Type is ).", - "asctime": "2023-02-09 15:58:16,364", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device valve temperature", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954696.36449, - "msecs": 364.4900321960449, - "relativeCreated": 82260.73241233826, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device valve temperature): 18 ()", - "asctime": "2023-02-09 15:58:16,364" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device valve temperature", - "=", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954696.3646255, - "msecs": 364.6254539489746, - "relativeCreated": 82260.86783409119, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device valve temperature): result = 18 ()", - "asctime": "2023-02-09 15:58:16,364" - } - ], - "time_consumption": 0.0001068115234375 - }, - { - "name": "__tLogger__", - "msg": "Virtual device user temperature is correct (Content %s and Type is %s).", - "args": [ - "18", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954696.3651526, - "msecs": 365.15259742736816, - "relativeCreated": 82261.39497756958, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device user temperature is correct (Content 18 and Type is ).", - "asctime": "2023-02-09 15:58:16,365", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device user temperature", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954696.3648996, - "msecs": 364.8996353149414, - "relativeCreated": 82261.14201545715, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device user temperature): 18 ()", - "asctime": "2023-02-09 15:58:16,364" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device user temperature", - "=", - "18", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954696.3649964, - "msecs": 364.99643325805664, - "relativeCreated": 82261.23881340027, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device user temperature): result = 18 ()", - "asctime": "2023-02-09 15:58:16,364" - } - ], - "time_consumption": 0.00015616416931152344 - }, - { - "name": "__tLogger__", - "msg": "Changing videv user temperature setpoint to '%.1f'", - "args": [ - 23 - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/heating.py", - "filename": "heating.py", - "module": "heating", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 41, - "funcName": "__test_user_temperature_setpoint__", - "created": 1675954696.6673841, - "msecs": 667.384147644043, - "relativeCreated": 82563.62652778625, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing videv user temperature setpoint to '23.0'", - "asctime": "2023-02-09 15:58:16,667", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/user_temperature_setpoint", - "23" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954696.3654525, - "msecs": 365.45252799987793, - "relativeCreated": 82261.69490814209, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload 23", - "asctime": "2023-02-09 15:58:16,365" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/user_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954696.3665633, - "msecs": 366.5633201599121, - "relativeCreated": 82262.80570030212, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:58:16,366" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve.set", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve/set", - "b'{\"current_heating_setpoint\": 23}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954696.38596, - "msecs": 385.9601020812988, - "relativeCreated": 82282.20248222351, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{\"current_heating_setpoint\": 23}'", - "asctime": "2023-02-09 15:58:16,385" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954696.386404, - "msecs": 386.40403747558594, - "relativeCreated": 82282.6464176178, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic zigbee/gfw/marion/heating_valve and payload {\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}", - "asctime": "2023-02-09 15:58:16,386" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.valve_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/valve_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954696.387127, - "msecs": 387.1269226074219, - "relativeCreated": 82283.36930274963, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/valve_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:58:16,387" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954696.3878849, - "msecs": 387.88485527038574, - "relativeCreated": 82284.1272354126, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:16,387" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.user_temperature_setpoint", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/user_temperature_setpoint", - "b'23'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954696.3884661, - "msecs": 388.46611976623535, - "relativeCreated": 82284.70849990845, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23'", - "asctime": "2023-02-09 15:58:16,388" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954696.3890333, - "msecs": 389.03331756591797, - "relativeCreated": 82285.27569770813, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:16,389" - }, - { - "name": "smart_brain.mqtt.zigbee.gfw.marion.heating_valve", - "msg": "Received message with topic %s and payload %s", - "args": [ - "zigbee/gfw/marion/heating_valve", - "b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954696.3896742, - "msecs": 389.67418670654297, - "relativeCreated": 82285.91656684875, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic zigbee/gfw/marion/heating_valve and payload b'{\"current_heating_setpoint\": 23, \"local_temperature\": 20.7, \"__type__\": \"brennenstuhl_heating_valve\"}'", - "asctime": "2023-02-09 15:58:16,389" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.temperature", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/temperature", - "b'20.7'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954696.437829, - "msecs": 437.82901763916016, - "relativeCreated": 82334.07139778137, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7'", - "asctime": "2023-02-09 15:58:16,437" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.heating_valve.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/heating_valve/__info__", - "b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954696.482179, - "msecs": 482.1789264678955, - "relativeCreated": 82378.42130661011, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{\"__type__\": \"videv_heating\", \"user_temperature_setpoint\": {\"control\": true, \"display\": true}, \"away_mode\": {\"control\": true, \"display\": true}, \"summer_mode\": {\"control\": true, \"display\": true}, \"start_boost\": {\"control\": true}, \"set_default_temperature\": {\"control\": true}, \"valve_temperature_setpoint\": {\"display\": true}, \"boost_timer\": {\"display\": true}, \"temperature\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:16,482" - } - ], - "time_consumption": 0.18520522117614746 - }, - { - "name": "__tLogger__", - "msg": "Valve device temperature setpoint is correct (Content %s and Type is %s).", - "args": [ - "23", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954696.6680524, - "msecs": 668.0524349212646, - "relativeCreated": 82564.29481506348, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Valve device temperature setpoint is correct (Content 23 and Type is ).", - "asctime": "2023-02-09 15:58:16,668", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Valve device temperature setpoint", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954696.6678045, - "msecs": 667.804479598999, - "relativeCreated": 82564.04685974121, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Valve device temperature setpoint): 23 ()", - "asctime": "2023-02-09 15:58:16,667" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Valve device temperature setpoint", - "=", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954696.6679401, - "msecs": 667.9401397705078, - "relativeCreated": 82564.18251991272, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Valve device temperature setpoint): result = 23 ()", - "asctime": "2023-02-09 15:58:16,667" - } - ], - "time_consumption": 0.00011229515075683594 - }, - { - "name": "__tLogger__", - "msg": "Virtual device valve temperature is correct (Content %s and Type is %s).", - "args": [ - "23", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954696.6684117, - "msecs": 668.4117317199707, - "relativeCreated": 82564.65411186218, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device valve temperature is correct (Content 23 and Type is ).", - "asctime": "2023-02-09 15:58:16,668", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device valve temperature", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954696.6682255, - "msecs": 668.2255268096924, - "relativeCreated": 82564.4679069519, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device valve temperature): 23 ()", - "asctime": "2023-02-09 15:58:16,668" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device valve temperature", - "=", - "23", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954696.6683214, - "msecs": 668.3213710784912, - "relativeCreated": 82564.5637512207, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device valve temperature): result = 23 ()", - "asctime": "2023-02-09 15:58:16,668" - } - ], - "time_consumption": 9.036064147949219e-05 - } - ], - "time_consumption": 1.2122063636779785, - "time_start": "2023-02-09 15:58:15,456", - "time_finished": "2023-02-09 15:58:16,668" - }, - "Power On/ Off test for device and virtual device: shellies/gfw/marion/main_light": { - "name": "__tLogger__", - "msg": "Power On/ Off test for device and virtual device: shellies/gfw/marion/main_light", - "args": null, - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 27, - "funcName": "test_power_on_off", - "created": 1675954696.6689138, - "msecs": 668.9138412475586, - "relativeCreated": 82565.15622138977, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Power On/ Off test for device and virtual device: shellies/gfw/marion/main_light", - "asctime": "2023-02-09 15:58:16,668", - "moduleLogger": [], - "testcaseLogger": [ - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954696.669346, - "msecs": 669.3460941314697, - "relativeCreated": 82565.58847427368, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:16,669", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954696.6691468, - "msecs": 669.1467761993408, - "relativeCreated": 82565.38915634155, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:58:16,669" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954696.6692545, - "msecs": 669.2545413970947, - "relativeCreated": 82565.4969215393, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:58:16,669" - } - ], - "time_consumption": 9.1552734375e-05 - }, { "name": "__tLogger__", "msg": "Changing switching device state to '%s'", @@ -109131,15 +93742,15 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off__", - "created": 1675954696.9714935, - "msecs": 971.4934825897217, - "relativeCreated": 82867.73586273193, - "thread": 139894075555840, + "created": 1676441686.3949633, + "msecs": 394.96326446533203, + "relativeCreated": 83398.4785079956, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:58:16,971", + "asctime": "2023-02-15 07:14:46,394", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", @@ -109158,15 +93769,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954696.669577, - "msecs": 669.57688331604, - "relativeCreated": 82565.81926345825, - "thread": 139894075555840, + "created": 1676441686.0938299, + "msecs": 93.82987022399902, + "relativeCreated": 83097.34511375427, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:58:16,669" + "asctime": "2023-02-15 07:14:46,093" }, { "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", @@ -109185,15 +93796,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954696.6706681, - "msecs": 670.6681251525879, - "relativeCreated": 82566.9105052948, - "thread": 139894051313216, + "created": 1676441686.094962, + "msecs": 94.96188163757324, + "relativeCreated": 83098.47712516785, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:58:16,670" + "asctime": "2023-02-15 07:14:46,094" }, { "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", @@ -109212,45 +93823,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954696.6728473, - "msecs": 672.8472709655762, - "relativeCreated": 82569.08965110779, - "thread": 139894051313216, + "created": 1676441686.0969677, + "msecs": 96.96769714355469, + "relativeCreated": 83100.48294067383, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:58:16,672" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954696.673594, - "msecs": 673.5939979553223, - "relativeCreated": 82569.83637809753, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:16,673" + "asctime": "2023-02-15 07:14:46,096" } ], - "time_consumption": 0.2978994846343994 + "time_consumption": 0.29799556732177734 }, { "name": "__tLogger__", @@ -109269,15 +93853,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954696.9721322, - "msecs": 972.1322059631348, - "relativeCreated": 82868.37458610535, - "thread": 139894075555840, + "created": 1676441686.3956926, + "msecs": 395.6925868988037, + "relativeCreated": 83399.20783042908, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:16,972", + "asctime": "2023-02-15 07:14:46,395", "moduleLogger": [ { "name": "__unittest__", @@ -109297,15 +93881,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954696.9718888, - "msecs": 971.8887805938721, - "relativeCreated": 82868.13116073608, - "thread": 139894075555840, + "created": 1676441686.3954163, + "msecs": 395.416259765625, + "relativeCreated": 83398.9315032959, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:58:16,971" + "asctime": "2023-02-15 07:14:46,395" }, { "name": "__unittest__", @@ -109326,18 +93910,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954696.9720256, - "msecs": 972.0256328582764, - "relativeCreated": 82868.26801300049, - "thread": 139894075555840, + "created": 1676441686.3955698, + "msecs": 395.5698013305664, + "relativeCreated": 83399.08504486084, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:58:16,972" + "asctime": "2023-02-15 07:14:46,395" } ], - "time_consumption": 0.00010657310485839844 + "time_consumption": 0.0001227855682373047 }, { "name": "__tLogger__", @@ -109356,15 +93940,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954696.9724915, - "msecs": 972.4915027618408, - "relativeCreated": 82868.73388290405, - "thread": 139894075555840, + "created": 1676441686.3961315, + "msecs": 396.1315155029297, + "relativeCreated": 83399.6467590332, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:16,972", + "asctime": "2023-02-15 07:14:46,396", "moduleLogger": [ { "name": "__unittest__", @@ -109384,15 +93968,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954696.9723036, - "msecs": 972.3036289215088, - "relativeCreated": 82868.54600906372, - "thread": 139894075555840, + "created": 1676441686.39592, + "msecs": 395.9200382232666, + "relativeCreated": 83399.43528175354, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:58:16,972" + "asctime": "2023-02-15 07:14:46,395" }, { "name": "__unittest__", @@ -109413,18 +93997,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954696.972402, - "msecs": 972.4020957946777, - "relativeCreated": 82868.64447593689, - "thread": 139894075555840, + "created": 1676441686.3960319, + "msecs": 396.03185653686523, + "relativeCreated": 83399.54710006714, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:58:16,972" + "asctime": "2023-02-15 07:14:46,396" } ], - "time_consumption": 8.940696716308594e-05 + "time_consumption": 9.965896606445312e-05 }, { "name": "__tLogger__", @@ -109442,21 +94026,21 @@ "stack_info": null, "lineno": 42, "funcName": "__test_power_on_off__", - "created": 1675954697.274768, - "msecs": 274.7681140899658, - "relativeCreated": 83171.01049423218, - "thread": 139894075555840, + "created": 1676441686.6975944, + "msecs": 697.594404220581, + "relativeCreated": 83701.10964775085, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:58:17,274", + "asctime": "2023-02-15 07:14:46,697", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", + "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/gfw/marion/main_light/state", + "videv/gfw/marion/main_light/state/set", "false" ], "levelname": "DEBUG", @@ -109469,42 +94053,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954696.972767, - "msecs": 972.7671146392822, - "relativeCreated": 82869.0094947815, - "thread": 139894075555840, + "created": 1676441686.3964126, + "msecs": 396.41261100769043, + "relativeCreated": 83399.92785453796, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/marion/main_light/state and payload false", - "asctime": "2023-02-09 15:58:16,972" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954696.9738808, - "msecs": 973.8807678222656, - "relativeCreated": 82870.12314796448, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:16,973" + "process": 509276, + "message": "Sending message with topic videv/gfw/marion/main_light/state/set and payload false", + "asctime": "2023-02-15 07:14:46,396" }, { "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0.command", @@ -109523,15 +94080,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954696.9755504, - "msecs": 975.5504131317139, - "relativeCreated": 82871.79279327393, - "thread": 139894051313216, + "created": 1676441686.3999045, + "msecs": 399.9044895172119, + "relativeCreated": 83403.41973304749, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/gfw/marion/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:58:16,975" + "asctime": "2023-02-15 07:14:46,399" }, { "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", @@ -109550,15 +94107,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954696.975882, - "msecs": 975.8820533752441, - "relativeCreated": 82872.12443351746, - "thread": 139894051313216, + "created": 1676441686.4003534, + "msecs": 400.35343170166016, + "relativeCreated": 83403.86867523193, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:58:16,975" + "asctime": "2023-02-15 07:14:46,400" }, { "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", @@ -109577,15 +94134,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954696.976905, - "msecs": 976.905107498169, - "relativeCreated": 82873.14748764038, - "thread": 139894051313216, + "created": 1676441686.4016693, + "msecs": 401.6692638397217, + "relativeCreated": 83405.18450737, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:58:16,976" + "asctime": "2023-02-15 07:14:46,401" }, { "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", @@ -109604,45 +94161,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954697.0210772, - "msecs": 21.07715606689453, - "relativeCreated": 82917.3195362091, - "thread": 139894051313216, + "created": 1676441686.4458814, + "msecs": 445.8813667297363, + "relativeCreated": 83449.39661026001, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:17,021" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954697.021798, - "msecs": 21.797895431518555, - "relativeCreated": 82918.04027557373, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:17,021" + "asctime": "2023-02-15 07:14:46,445" } ], - "time_consumption": 0.25297021865844727 + "time_consumption": 0.2517130374908447 }, { "name": "__tLogger__", @@ -109661,15 +94191,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954697.2754261, - "msecs": 275.42614936828613, - "relativeCreated": 83171.6685295105, - "thread": 139894075555840, + "created": 1676441686.698371, + "msecs": 698.3709335327148, + "relativeCreated": 83701.88617706299, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:17,275", + "asctime": "2023-02-15 07:14:46,698", "moduleLogger": [ { "name": "__unittest__", @@ -109689,15 +94219,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954697.2751825, - "msecs": 275.18248558044434, - "relativeCreated": 83171.42486572266, - "thread": 139894075555840, + "created": 1676441686.6980553, + "msecs": 698.0552673339844, + "relativeCreated": 83701.57051086426, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:58:17,275" + "asctime": "2023-02-15 07:14:46,698" }, { "name": "__unittest__", @@ -109718,726 +94248,23 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954697.2753177, - "msecs": 275.3176689147949, - "relativeCreated": 83171.560049057, - "thread": 139894075555840, + "created": 1676441686.698208, + "msecs": 698.2080936431885, + "relativeCreated": 83701.72333717346, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:58:17,275" + "asctime": "2023-02-15 07:14:46,698" } ], - "time_consumption": 0.00010848045349121094 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954697.2757893, - "msecs": 275.7892608642578, - "relativeCreated": 83172.03164100647, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:17,275", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954697.2755985, - "msecs": 275.59852600097656, - "relativeCreated": 83171.84090614319, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:58:17,275" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954697.2756999, - "msecs": 275.6998538970947, - "relativeCreated": 83171.9422340393, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:58:17,275" - } - ], - "time_consumption": 8.940696716308594e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing switching device state to '%s'", - "args": [ - true - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 36, - "funcName": "__test_power_on_off__", - "created": 1675954697.5779922, - "msecs": 577.9922008514404, - "relativeCreated": 83474.23458099365, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:58:17,577", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/marion/main_light/relay/0", - "on" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954697.2760499, - "msecs": 276.0498523712158, - "relativeCreated": 83172.29223251343, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:58:17,276" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/marion/main_light/relay/0", - "b'on'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954697.277169, - "msecs": 277.16898918151855, - "relativeCreated": 83173.41136932373, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:58:17,277" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/main_light/state", - "b'true'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954697.2792797, - "msecs": 279.2797088623047, - "relativeCreated": 83175.52208900452, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:58:17,279" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954697.2799418, - "msecs": 279.9417972564697, - "relativeCreated": 83176.18417739868, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:17,279" - } - ], - "time_consumption": 0.2980504035949707 - }, - { - "name": "__tLogger__", - "msg": "Virtual device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954697.578636, - "msecs": 578.6359310150146, - "relativeCreated": 83474.87831115723, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:17,578", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Virtual device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954697.5783963, - "msecs": 578.3963203430176, - "relativeCreated": 83474.63870048523, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:58:17,578" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Virtual device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954697.57853, - "msecs": 578.5300731658936, - "relativeCreated": 83474.7724533081, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:58:17,578" - } - ], - "time_consumption": 0.00010585784912109375 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "True", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954697.5789912, - "msecs": 578.991174697876, - "relativeCreated": 83475.23355484009, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:17,578", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954697.578804, - "msecs": 578.8040161132812, - "relativeCreated": 83475.0463962555, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:58:17,578" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "True", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954697.5789053, - "msecs": 578.9053440093994, - "relativeCreated": 83475.14772415161, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:58:17,578" - } - ], - "time_consumption": 8.58306884765625e-05 - }, - { - "name": "__tLogger__", - "msg": "Changing virtual device state to '%s'", - "args": [ - false - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/tests/light.py", - "filename": "light.py", - "module": "light", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 42, - "funcName": "__test_power_on_off__", - "created": 1675954697.8812175, - "msecs": 881.2174797058105, - "relativeCreated": 83777.45985984802, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:58:17,881", - "moduleLogger": [ - { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/main_light/state", - "false" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954697.579262, - "msecs": 579.2620182037354, - "relativeCreated": 83475.50439834595, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/gfw/marion/main_light/state and payload false", - "asctime": "2023-02-09 15:58:17,579" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954697.5803776, - "msecs": 580.3775787353516, - "relativeCreated": 83476.61995887756, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:17,580" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0.command", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/marion/main_light/relay/0/command", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954697.581994, - "msecs": 581.9940567016602, - "relativeCreated": 83478.23643684387, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/marion/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:58:17,581" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", - "msg": "Sending message with topic %s and payload %s", - "args": [ - "shellies/gfw/marion/main_light/relay/0", - "off" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 75, - "funcName": "send", - "created": 1675954697.5823302, - "msecs": 582.3302268981934, - "relativeCreated": 83478.5726070404, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:58:17,582" - }, - { - "name": "smart_brain.mqtt.shellies.gfw.marion.main_light.relay.0", - "msg": "Received message with topic %s and payload %s", - "args": [ - "shellies/gfw/marion/main_light/relay/0", - "b'off'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954697.5833795, - "msecs": 583.3795070648193, - "relativeCreated": 83479.62188720703, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:58:17,583" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954697.629078, - "msecs": 629.0779113769531, - "relativeCreated": 83525.32029151917, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:17,629" - }, - { - "name": "smart_brain.mqtt.videv.gfw.marion.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/gfw/marion/main_light/__info__", - "b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954697.6297915, - "msecs": 629.7914981842041, - "relativeCreated": 83526.03387832642, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/gfw/marion/main_light/__info__ and payload b'{\"__type__\": \"videv_switching\", \"state\": {\"control\": true, \"display\": true}}'", - "asctime": "2023-02-09 15:58:17,629" - } - ], - "time_consumption": 0.25142598152160645 - }, - { - "name": "__tLogger__", - "msg": "Switching device state is correct (Content %s and Type is %s).", - "args": [ - "False", - "" - ], - "levelname": "INFO", - "levelno": 20, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 184, - "funcName": "equivalency_chk", - "created": 1675954697.881868, - "msecs": 881.8678855895996, - "relativeCreated": 83778.11026573181, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:17,881", - "moduleLogger": [ - { - "name": "__unittest__", - "msg": "Result (%s): %s (%s)", - "args": [ - "Switching device state", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 22, - "funcName": "__report_result__", - "created": 1675954697.8816276, - "msecs": 881.6275596618652, - "relativeCreated": 83777.86993980408, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:58:17,881" - }, - { - "name": "__unittest__", - "msg": "Expectation (%s): result %s %s (%s)", - "args": [ - "Switching device state", - "=", - "False", - "" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/unittest/test.py", - "filename": "test.py", - "module": "test", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 26, - "funcName": "__report_expectation__", - "created": 1675954697.8817644, - "msecs": 881.7644119262695, - "relativeCreated": 83778.00679206848, - "thread": 139894075555840, - "threadName": "MainThread", - "processName": "MainProcess", - "process": 59129, - "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:58:17,881" - } - ], - "time_consumption": 0.00010347366333007812 + "time_consumption": 0.0001628398895263672 } ], - "time_consumption": 1.212954044342041, - "time_start": "2023-02-09 15:58:16,668", - "time_finished": "2023-02-09 15:58:17,881" + "time_consumption": 1.210982322692871, + "time_start": "2023-02-15 07:14:45,487", + "time_finished": "2023-02-15 07:14:46,698" }, "Power On/ Off test for device and virtual device: shellies/stw/stairway/main_light": { "name": "__tLogger__", @@ -110453,15 +94280,15 @@ "stack_info": null, "lineno": 27, "funcName": "test_power_on_off", - "created": 1675954697.8824096, - "msecs": 882.4095726013184, - "relativeCreated": 83778.65195274353, - "thread": 139894075555840, + "created": 1676441686.6989608, + "msecs": 698.9607810974121, + "relativeCreated": 83702.47602462769, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Power On/ Off test for device and virtual device: shellies/stw/stairway/main_light", - "asctime": "2023-02-09 15:58:17,882", + "asctime": "2023-02-15 07:14:46,698", "moduleLogger": [], "testcaseLogger": [ { @@ -110481,15 +94308,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954697.8828197, - "msecs": 882.819652557373, - "relativeCreated": 83779.06203269958, - "thread": 139894075555840, + "created": 1676441686.6994174, + "msecs": 699.4173526763916, + "relativeCreated": 83702.93259620667, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:17,882", + "asctime": "2023-02-15 07:14:46,699", "moduleLogger": [ { "name": "__unittest__", @@ -110509,15 +94336,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954697.8826122, - "msecs": 882.6122283935547, - "relativeCreated": 83778.85460853577, - "thread": 139894075555840, + "created": 1676441686.6991894, + "msecs": 699.1894245147705, + "relativeCreated": 83702.70466804504, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:58:17,882" + "asctime": "2023-02-15 07:14:46,699" }, { "name": "__unittest__", @@ -110538,18 +94365,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954697.8827264, - "msecs": 882.7264308929443, - "relativeCreated": 83778.96881103516, - "thread": 139894075555840, + "created": 1676441686.6993117, + "msecs": 699.3117332458496, + "relativeCreated": 83702.82697677612, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:58:17,882" + "asctime": "2023-02-15 07:14:46,699" } ], - "time_consumption": 9.322166442871094e-05 + "time_consumption": 0.00010561943054199219 }, { "name": "__tLogger__", @@ -110567,15 +94394,15 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off__", - "created": 1675954698.1838956, - "msecs": 183.89558792114258, - "relativeCreated": 84080.13796806335, - "thread": 139894075555840, + "created": 1676441687.0005865, + "msecs": 0.5865097045898438, + "relativeCreated": 84004.10175323486, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:58:18,183", + "asctime": "2023-02-15 07:14:47,000", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.stw.stairway.main_light.relay.0", @@ -110594,15 +94421,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954697.8830545, - "msecs": 883.0544948577881, - "relativeCreated": 83779.296875, - "thread": 139894075555840, + "created": 1676441686.6997006, + "msecs": 699.7005939483643, + "relativeCreated": 83703.21583747864, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/stw/stairway/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:58:17,883" + "asctime": "2023-02-15 07:14:46,699" }, { "name": "smart_brain.mqtt.shellies.stw.stairway.main_light.relay.0", @@ -110621,15 +94448,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954697.8841388, - "msecs": 884.138822555542, - "relativeCreated": 83780.38120269775, - "thread": 139894051313216, + "created": 1676441686.7009358, + "msecs": 700.9358406066895, + "relativeCreated": 83704.45108413696, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/stw/stairway/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:58:17,884" + "asctime": "2023-02-15 07:14:46,700" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.timer", @@ -110648,42 +94475,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954697.8869402, - "msecs": 886.9402408599854, - "relativeCreated": 83783.1826210022, - "thread": 139894051313216, + "created": 1676441686.7043884, + "msecs": 704.3883800506592, + "relativeCreated": 83707.90362358093, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/stw/stairway/main_light/timer and payload b'100'", - "asctime": "2023-02-09 15:58:17,886" - }, - { - "name": "smart_brain.mqtt.videv.stw.stairway.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/stw/stairway/main_light/__info__", - "b'{\"__type__\": \"videv_switching_motion\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}, \"motion_0\": {\"display\": true}, \"motion_1\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954697.8876438, - "msecs": 887.6438140869141, - "relativeCreated": 83783.88619422913, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{\"__type__\": \"videv_switching_motion\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}, \"motion_0\": {\"display\": true}, \"motion_1\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:17,887" + "asctime": "2023-02-15 07:14:46,704" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", @@ -110702,45 +94502,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954697.8882332, - "msecs": 888.2331848144531, - "relativeCreated": 83784.47556495667, - "thread": 139894051313216, + "created": 1676441686.70523, + "msecs": 705.2299976348877, + "relativeCreated": 83708.74524116516, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:58:17,888" - }, - { - "name": "smart_brain.mqtt.videv.stw.stairway.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/stw/stairway/main_light/__info__", - "b'{\"__type__\": \"videv_switching_motion\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}, \"motion_0\": {\"display\": true}, \"motion_1\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954697.8888168, - "msecs": 888.8168334960938, - "relativeCreated": 83785.0592136383, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{\"__type__\": \"videv_switching_motion\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}, \"motion_0\": {\"display\": true}, \"motion_1\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:17,888" + "asctime": "2023-02-15 07:14:46,705" } ], - "time_consumption": 0.29507875442504883 + "time_consumption": 0.29535651206970215 }, { "name": "__tLogger__", @@ -110759,15 +94532,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954698.1845405, - "msecs": 184.5405101776123, - "relativeCreated": 84080.78289031982, - "thread": 139894075555840, + "created": 1676441687.0012367, + "msecs": 1.2366771697998047, + "relativeCreated": 84004.75192070007, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:18,184", + "asctime": "2023-02-15 07:14:47,001", "moduleLogger": [ { "name": "__unittest__", @@ -110787,15 +94560,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954698.1843038, - "msecs": 184.30376052856445, - "relativeCreated": 84080.54614067078, - "thread": 139894075555840, + "created": 1676441687.0009756, + "msecs": 0.9756088256835938, + "relativeCreated": 84004.49085235596, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:58:18,184" + "asctime": "2023-02-15 07:14:47,000" }, { "name": "__unittest__", @@ -110816,18 +94589,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954698.1844363, - "msecs": 184.43632125854492, - "relativeCreated": 84080.67870140076, - "thread": 139894075555840, + "created": 1676441687.0011282, + "msecs": 1.1281967163085938, + "relativeCreated": 84004.64344024658, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:58:18,184" + "asctime": "2023-02-15 07:14:47,001" } ], - "time_consumption": 0.00010418891906738281 + "time_consumption": 0.00010848045349121094 }, { "name": "__tLogger__", @@ -110846,15 +94619,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954698.1849296, - "msecs": 184.92960929870605, - "relativeCreated": 84081.17198944092, - "thread": 139894075555840, + "created": 1676441687.0015967, + "msecs": 1.596689224243164, + "relativeCreated": 84005.11193275452, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:18,184", + "asctime": "2023-02-15 07:14:47,001", "moduleLogger": [ { "name": "__unittest__", @@ -110874,15 +94647,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954698.1847432, - "msecs": 184.74316596984863, - "relativeCreated": 84080.98554611206, - "thread": 139894075555840, + "created": 1676441687.0014079, + "msecs": 1.4078617095947266, + "relativeCreated": 84004.92310523987, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:58:18,184" + "asctime": "2023-02-15 07:14:47,001" }, { "name": "__unittest__", @@ -110903,18 +94676,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954698.184843, - "msecs": 184.8430633544922, - "relativeCreated": 84081.0854434967, - "thread": 139894075555840, + "created": 1676441687.0015073, + "msecs": 1.5072822570800781, + "relativeCreated": 84005.02252578735, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:58:18,184" + "asctime": "2023-02-15 07:14:47,001" } ], - "time_consumption": 8.654594421386719e-05 + "time_consumption": 8.940696716308594e-05 }, { "name": "__tLogger__", @@ -110932,21 +94705,21 @@ "stack_info": null, "lineno": 42, "funcName": "__test_power_on_off__", - "created": 1675954698.4871702, - "msecs": 487.1702194213867, - "relativeCreated": 84383.4125995636, - "thread": 139894075555840, + "created": 1676441687.3029647, + "msecs": 302.9646873474121, + "relativeCreated": 84306.47993087769, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:58:18,487", + "asctime": "2023-02-15 07:14:47,302", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", + "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/stw/stairway/main_light/state", + "videv/stw/stairway/main_light/state/set", "false" ], "levelname": "DEBUG", @@ -110959,42 +94732,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954698.185239, - "msecs": 185.23907661437988, - "relativeCreated": 84081.48145675659, - "thread": 139894075555840, + "created": 1676441687.0018828, + "msecs": 1.882791519165039, + "relativeCreated": 84005.39803504944, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/stw/stairway/main_light/state and payload false", - "asctime": "2023-02-09 15:58:18,185" - }, - { - "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/stw/stairway/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954698.1863372, - "msecs": 186.33723258972168, - "relativeCreated": 84082.57961273193, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:18,186" + "process": 509276, + "message": "Sending message with topic videv/stw/stairway/main_light/state/set and payload false", + "asctime": "2023-02-15 07:14:47,001" }, { "name": "smart_brain.mqtt.shellies.stw.stairway.main_light.relay.0.command", @@ -111013,15 +94759,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954698.1879907, - "msecs": 187.99066543579102, - "relativeCreated": 84084.233045578, - "thread": 139894051313216, + "created": 1676441687.00474, + "msecs": 4.739999771118164, + "relativeCreated": 84008.25524330139, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/stw/stairway/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:58:18,187" + "asctime": "2023-02-15 07:14:47,004" }, { "name": "smart_brain.mqtt.shellies.stw.stairway.main_light.relay.0", @@ -111040,15 +94786,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954698.1884725, - "msecs": 188.47250938415527, - "relativeCreated": 84084.71488952637, - "thread": 139894051313216, + "created": 1676441687.005294, + "msecs": 5.294084548950195, + "relativeCreated": 84008.80932807922, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/stw/stairway/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:58:18,188" + "asctime": "2023-02-15 07:14:47,005" }, { "name": "smart_brain.mqtt.shellies.stw.stairway.main_light.relay.0", @@ -111067,15 +94813,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954698.189379, - "msecs": 189.3789768218994, - "relativeCreated": 84085.62135696411, - "thread": 139894051313216, + "created": 1676441687.0062606, + "msecs": 6.26063346862793, + "relativeCreated": 84009.7758769989, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/stw/stairway/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:58:18,189" + "asctime": "2023-02-15 07:14:47,006" }, { "name": "smart_brain.mqtt.shellies.stw.stairway.main_light.relay.0.command", @@ -111094,15 +94840,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954698.2341828, - "msecs": 234.18283462524414, - "relativeCreated": 84130.42521476746, - "thread": 139894051313216, + "created": 1676441687.050679, + "msecs": 50.67896842956543, + "relativeCreated": 84054.19421195984, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/stw/stairway/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:58:18,234" + "asctime": "2023-02-15 07:14:47,050" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.timer", @@ -111121,42 +94867,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954698.234919, - "msecs": 234.91907119750977, - "relativeCreated": 84131.16145133972, - "thread": 139894051313216, + "created": 1676441687.0514657, + "msecs": 51.465749740600586, + "relativeCreated": 84054.98099327087, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/stw/stairway/main_light/timer and payload b'0'", - "asctime": "2023-02-09 15:58:18,234" - }, - { - "name": "smart_brain.mqtt.videv.stw.stairway.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/stw/stairway/main_light/__info__", - "b'{\"__type__\": \"videv_switching_motion\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}, \"motion_0\": {\"display\": true}, \"motion_1\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954698.2355404, - "msecs": 235.54039001464844, - "relativeCreated": 84131.78277015686, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{\"__type__\": \"videv_switching_motion\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}, \"motion_0\": {\"display\": true}, \"motion_1\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:18,235" + "asctime": "2023-02-15 07:14:47,051" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", @@ -111175,45 +94894,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954698.2360904, - "msecs": 236.09042167663574, - "relativeCreated": 84132.33280181885, - "thread": 139894051313216, + "created": 1676441687.0521317, + "msecs": 52.13165283203125, + "relativeCreated": 84055.6468963623, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:18,236" - }, - { - "name": "smart_brain.mqtt.videv.stw.stairway.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/stw/stairway/main_light/__info__", - "b'{\"__type__\": \"videv_switching_motion\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}, \"motion_0\": {\"display\": true}, \"motion_1\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954698.2366903, - "msecs": 236.69028282165527, - "relativeCreated": 84132.93266296387, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{\"__type__\": \"videv_switching_motion\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}, \"motion_0\": {\"display\": true}, \"motion_1\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:18,236" + "asctime": "2023-02-15 07:14:47,052" } ], - "time_consumption": 0.25047993659973145 + "time_consumption": 0.25083303451538086 }, { "name": "__tLogger__", @@ -111232,15 +94924,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954698.487825, - "msecs": 487.8249168395996, - "relativeCreated": 84384.06729698181, - "thread": 139894075555840, + "created": 1676441687.3037028, + "msecs": 303.70283126831055, + "relativeCreated": 84307.21807479858, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:18,487", + "asctime": "2023-02-15 07:14:47,303", "moduleLogger": [ { "name": "__unittest__", @@ -111260,15 +94952,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954698.4875855, - "msecs": 487.58554458618164, - "relativeCreated": 84383.8279247284, - "thread": 139894075555840, + "created": 1676441687.3034253, + "msecs": 303.4253120422363, + "relativeCreated": 84306.94055557251, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:58:18,487" + "asctime": "2023-02-15 07:14:47,303" }, { "name": "__unittest__", @@ -111289,18 +94981,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954698.4877188, - "msecs": 487.7188205718994, - "relativeCreated": 84383.96120071411, - "thread": 139894075555840, + "created": 1676441687.3035781, + "msecs": 303.57813835144043, + "relativeCreated": 84307.09338188171, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:58:18,487" + "asctime": "2023-02-15 07:14:47,303" } ], - "time_consumption": 0.00010609626770019531 + "time_consumption": 0.0001246929168701172 }, { "name": "__tLogger__", @@ -111319,15 +95011,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954698.4881756, - "msecs": 488.175630569458, - "relativeCreated": 84384.41801071167, - "thread": 139894075555840, + "created": 1676441687.30411, + "msecs": 304.110050201416, + "relativeCreated": 84307.62529373169, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:18,488", + "asctime": "2023-02-15 07:14:47,304", "moduleLogger": [ { "name": "__unittest__", @@ -111347,15 +95039,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954698.4879916, - "msecs": 487.9915714263916, - "relativeCreated": 84384.2339515686, - "thread": 139894075555840, + "created": 1676441687.3038993, + "msecs": 303.89928817749023, + "relativeCreated": 84307.41453170776, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): False ()", - "asctime": "2023-02-09 15:58:18,487" + "asctime": "2023-02-15 07:14:47,303" }, { "name": "__unittest__", @@ -111376,18 +95068,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954698.4880896, - "msecs": 488.08956146240234, - "relativeCreated": 84384.33194160461, - "thread": 139894075555840, + "created": 1676441687.3040104, + "msecs": 304.01039123535156, + "relativeCreated": 84307.52563476562, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = False ()", - "asctime": "2023-02-09 15:58:18,488" + "asctime": "2023-02-15 07:14:47,304" } ], - "time_consumption": 8.606910705566406e-05 + "time_consumption": 9.965896606445312e-05 }, { "name": "__tLogger__", @@ -111405,15 +95097,15 @@ "stack_info": null, "lineno": 36, "funcName": "__test_power_on_off__", - "created": 1675954698.7892754, - "msecs": 789.2754077911377, - "relativeCreated": 84685.51778793335, - "thread": 139894075555840, + "created": 1676441687.6055937, + "msecs": 605.5936813354492, + "relativeCreated": 84609.10892486572, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing switching device state to 'True'", - "asctime": "2023-02-09 15:58:18,789", + "asctime": "2023-02-15 07:14:47,605", "moduleLogger": [ { "name": "smart_brain.mqtt.shellies.stw.stairway.main_light.relay.0", @@ -111432,15 +95124,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954698.4884045, - "msecs": 488.4045124053955, - "relativeCreated": 84384.64689254761, - "thread": 139894075555840, + "created": 1676441687.304377, + "msecs": 304.37707901000977, + "relativeCreated": 84307.89232254028, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/stw/stairway/main_light/relay/0 and payload on", - "asctime": "2023-02-09 15:58:18,488" + "asctime": "2023-02-15 07:14:47,304" }, { "name": "smart_brain.mqtt.shellies.stw.stairway.main_light.relay.0", @@ -111459,15 +95151,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954698.489541, - "msecs": 489.54105377197266, - "relativeCreated": 84385.78343391418, - "thread": 139894051313216, + "created": 1676441687.3056984, + "msecs": 305.6983947753906, + "relativeCreated": 84309.21363830566, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/stw/stairway/main_light/relay/0 and payload b'on'", - "asctime": "2023-02-09 15:58:18,489" + "asctime": "2023-02-15 07:14:47,305" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.timer", @@ -111486,42 +95178,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954698.4922426, - "msecs": 492.24257469177246, - "relativeCreated": 84388.48495483398, - "thread": 139894051313216, + "created": 1676441687.3089497, + "msecs": 308.94970893859863, + "relativeCreated": 84312.46495246887, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/stw/stairway/main_light/timer and payload b'100'", - "asctime": "2023-02-09 15:58:18,492" - }, - { - "name": "smart_brain.mqtt.videv.stw.stairway.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/stw/stairway/main_light/__info__", - "b'{\"__type__\": \"videv_switching_motion\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}, \"motion_0\": {\"display\": true}, \"motion_1\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954698.5337996, - "msecs": 533.7996482849121, - "relativeCreated": 84430.04202842712, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{\"__type__\": \"videv_switching_motion\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}, \"motion_0\": {\"display\": true}, \"motion_1\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:18,533" + "asctime": "2023-02-15 07:14:47,308" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", @@ -111540,99 +95205,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954698.5345316, - "msecs": 534.5315933227539, - "relativeCreated": 84430.77397346497, - "thread": 139894051313216, + "created": 1676441687.3097873, + "msecs": 309.7872734069824, + "relativeCreated": 84313.30251693726, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'true'", - "asctime": "2023-02-09 15:58:18,534" - }, - { - "name": "smart_brain.mqtt.videv.stw.stairway.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/stw/stairway/main_light/__info__", - "b'{\"__type__\": \"videv_switching_motion\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}, \"motion_0\": {\"display\": true}, \"motion_1\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954698.5351264, - "msecs": 535.1264476776123, - "relativeCreated": 84431.36882781982, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{\"__type__\": \"videv_switching_motion\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}, \"motion_0\": {\"display\": true}, \"motion_1\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:18,535" - }, - { - "name": "smart_brain.mqtt.videv.stw.stairway.main_light.timer", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/stw/stairway/main_light/timer", - "b'99'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954698.535636, - "msecs": 535.6359481811523, - "relativeCreated": 84431.87832832336, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/stw/stairway/main_light/timer and payload b'99'", - "asctime": "2023-02-09 15:58:18,535" - }, - { - "name": "smart_brain.mqtt.videv.stw.stairway.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/stw/stairway/main_light/__info__", - "b'{\"__type__\": \"videv_switching_motion\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}, \"motion_0\": {\"display\": true}, \"motion_1\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954698.5361493, - "msecs": 536.149263381958, - "relativeCreated": 84432.39164352417, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{\"__type__\": \"videv_switching_motion\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}, \"motion_0\": {\"display\": true}, \"motion_1\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:18,536" + "asctime": "2023-02-15 07:14:47,309" } ], - "time_consumption": 0.2531261444091797 + "time_consumption": 0.2958064079284668 }, { "name": "__tLogger__", @@ -111651,15 +95235,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954698.7900276, - "msecs": 790.0276184082031, - "relativeCreated": 84686.26999855042, - "thread": 139894075555840, + "created": 1676441687.6065016, + "msecs": 606.501579284668, + "relativeCreated": 84610.01682281494, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Virtual device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:18,790", + "asctime": "2023-02-15 07:14:47,606", "moduleLogger": [ { "name": "__unittest__", @@ -111679,15 +95263,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954698.7897272, - "msecs": 789.7272109985352, - "relativeCreated": 84685.96959114075, - "thread": 139894075555840, + "created": 1676441687.6061063, + "msecs": 606.1062812805176, + "relativeCreated": 84609.62152481079, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Virtual device state): True ()", - "asctime": "2023-02-09 15:58:18,789" + "asctime": "2023-02-15 07:14:47,606" }, { "name": "__unittest__", @@ -111708,18 +95292,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954698.789883, - "msecs": 789.8828983306885, - "relativeCreated": 84686.1252784729, - "thread": 139894075555840, + "created": 1676441687.606312, + "msecs": 606.3120365142822, + "relativeCreated": 84609.82728004456, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Virtual device state): result = True ()", - "asctime": "2023-02-09 15:58:18,789" + "asctime": "2023-02-15 07:14:47,606" } ], - "time_consumption": 0.00014472007751464844 + "time_consumption": 0.0001895427703857422 }, { "name": "__tLogger__", @@ -111738,15 +95322,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954698.79042, - "msecs": 790.4200553894043, - "relativeCreated": 84686.66243553162, - "thread": 139894075555840, + "created": 1676441687.6069727, + "msecs": 606.9726943969727, + "relativeCreated": 84610.48793792725, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content True and Type is ).", - "asctime": "2023-02-09 15:58:18,790", + "asctime": "2023-02-15 07:14:47,606", "moduleLogger": [ { "name": "__unittest__", @@ -111766,15 +95350,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954698.7902138, - "msecs": 790.2138233184814, - "relativeCreated": 84686.4562034607, - "thread": 139894075555840, + "created": 1676441687.6067362, + "msecs": 606.7361831665039, + "relativeCreated": 84610.25142669678, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): True ()", - "asctime": "2023-02-09 15:58:18,790" + "asctime": "2023-02-15 07:14:47,606" }, { "name": "__unittest__", @@ -111795,18 +95379,18 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954698.7903285, - "msecs": 790.3285026550293, - "relativeCreated": 84686.57088279724, - "thread": 139894075555840, + "created": 1676441687.60686, + "msecs": 606.8599224090576, + "relativeCreated": 84610.37516593933, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = True ()", - "asctime": "2023-02-09 15:58:18,790" + "asctime": "2023-02-15 07:14:47,606" } ], - "time_consumption": 9.1552734375e-05 + "time_consumption": 0.00011277198791503906 }, { "name": "__tLogger__", @@ -111824,21 +95408,21 @@ "stack_info": null, "lineno": 42, "funcName": "__test_power_on_off__", - "created": 1675954699.092641, - "msecs": 92.64111518859863, - "relativeCreated": 84988.88349533081, - "thread": 139894075555840, + "created": 1676441687.90832, + "msecs": 908.3199501037598, + "relativeCreated": 84911.83519363403, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Changing virtual device state to 'False'", - "asctime": "2023-02-09 15:58:19,092", + "asctime": "2023-02-15 07:14:47,908", "moduleLogger": [ { - "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", + "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state.set", "msg": "Sending message with topic %s and payload %s", "args": [ - "videv/stw/stairway/main_light/state", + "videv/stw/stairway/main_light/state/set", "false" ], "levelname": "DEBUG", @@ -111851,42 +95435,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954698.7907054, - "msecs": 790.7054424285889, - "relativeCreated": 84686.9478225708, - "thread": 139894075555840, + "created": 1676441687.607284, + "msecs": 607.2840690612793, + "relativeCreated": 84610.79931259155, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, - "message": "Sending message with topic videv/stw/stairway/main_light/state and payload false", - "asctime": "2023-02-09 15:58:18,790" - }, - { - "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/stw/stairway/main_light/state", - "b'false'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954698.791805, - "msecs": 791.8050289154053, - "relativeCreated": 84688.04740905762, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:18,791" + "process": 509276, + "message": "Sending message with topic videv/stw/stairway/main_light/state/set and payload false", + "asctime": "2023-02-15 07:14:47,607" }, { "name": "smart_brain.mqtt.shellies.stw.stairway.main_light.relay.0.command", @@ -111905,15 +95462,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954698.7933617, - "msecs": 793.3616638183594, - "relativeCreated": 84689.60404396057, - "thread": 139894051313216, + "created": 1676441687.6107852, + "msecs": 610.7852458953857, + "relativeCreated": 84614.30048942566, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/stw/stairway/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:58:18,793" + "asctime": "2023-02-15 07:14:47,610" }, { "name": "smart_brain.mqtt.shellies.stw.stairway.main_light.relay.0", @@ -111932,15 +95489,15 @@ "stack_info": null, "lineno": 75, "funcName": "send", - "created": 1675954698.79387, - "msecs": 793.8699722290039, - "relativeCreated": 84690.11235237122, - "thread": 139894051313216, + "created": 1676441687.6114519, + "msecs": 611.4518642425537, + "relativeCreated": 84614.96710777283, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Sending message with topic shellies/stw/stairway/main_light/relay/0 and payload off", - "asctime": "2023-02-09 15:58:18,793" + "asctime": "2023-02-15 07:14:47,611" }, { "name": "smart_brain.mqtt.shellies.stw.stairway.main_light.relay.0", @@ -111959,15 +95516,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954698.794746, - "msecs": 794.745922088623, - "relativeCreated": 84690.98830223083, - "thread": 139894051313216, + "created": 1676441687.6125178, + "msecs": 612.5178337097168, + "relativeCreated": 84616.03307723999, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/stw/stairway/main_light/relay/0 and payload b'off'", - "asctime": "2023-02-09 15:58:18,794" + "asctime": "2023-02-15 07:14:47,612" }, { "name": "smart_brain.mqtt.shellies.stw.stairway.main_light.relay.0.command", @@ -111986,15 +95543,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954698.8381271, - "msecs": 838.1271362304688, - "relativeCreated": 84734.36951637268, - "thread": 139894051313216, + "created": 1676441687.6554933, + "msecs": 655.4932594299316, + "relativeCreated": 84659.0085029602, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic shellies/stw/stairway/main_light/relay/0/command and payload b'off'", - "asctime": "2023-02-09 15:58:18,838" + "asctime": "2023-02-15 07:14:47,655" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.timer", @@ -112013,42 +95570,15 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954698.8388934, - "msecs": 838.8934135437012, - "relativeCreated": 84735.13579368591, - "thread": 139894051313216, + "created": 1676441687.6565604, + "msecs": 656.5604209899902, + "relativeCreated": 84660.07566452026, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/stw/stairway/main_light/timer and payload b'0'", - "asctime": "2023-02-09 15:58:18,838" - }, - { - "name": "smart_brain.mqtt.videv.stw.stairway.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/stw/stairway/main_light/__info__", - "b'{\"__type__\": \"videv_switching_motion\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}, \"motion_0\": {\"display\": true}, \"motion_1\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954698.8395193, - "msecs": 839.5192623138428, - "relativeCreated": 84735.76164245605, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{\"__type__\": \"videv_switching_motion\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}, \"motion_0\": {\"display\": true}, \"motion_1\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:18,839" + "asctime": "2023-02-15 07:14:47,656" }, { "name": "smart_brain.mqtt.videv.stw.stairway.main_light.state", @@ -112067,45 +95597,18 @@ "stack_info": null, "lineno": 91, "funcName": "__receive__", - "created": 1675954698.840071, - "msecs": 840.0709629058838, - "relativeCreated": 84736.3133430481, - "thread": 139894051313216, + "created": 1676441687.699516, + "msecs": 699.5160579681396, + "relativeCreated": 84703.03130149841, + "thread": 140246884292160, "threadName": "Thread-1 (_thread_main)", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Received message with topic videv/stw/stairway/main_light/state and payload b'false'", - "asctime": "2023-02-09 15:58:18,840" - }, - { - "name": "smart_brain.mqtt.videv.stw.stairway.main_light.__info__", - "msg": "Received message with topic %s and payload %s", - "args": [ - "videv/stw/stairway/main_light/__info__", - "b'{\"__type__\": \"videv_switching_motion\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}, \"motion_0\": {\"display\": true}, \"motion_1\": {\"display\": true}}'" - ], - "levelname": "DEBUG", - "levelno": 10, - "pathname": "/home/dirk/my_repositories/smarthome/smart_brain_test/mqtt/__init__.py", - "filename": "__init__.py", - "module": "__init__", - "exc_info": null, - "exc_text": null, - "stack_info": null, - "lineno": 91, - "funcName": "__receive__", - "created": 1675954698.840635, - "msecs": 840.6350612640381, - "relativeCreated": 84736.87744140625, - "thread": 139894051313216, - "threadName": "Thread-1 (_thread_main)", - "processName": "MainProcess", - "process": 59129, - "message": "Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{\"__type__\": \"videv_switching_motion\", \"state\": {\"control\": true, \"display\": true}, \"timer\": {\"display\": true}, \"motion_0\": {\"display\": true}, \"motion_1\": {\"display\": true}}'", - "asctime": "2023-02-09 15:58:18,840" + "asctime": "2023-02-15 07:14:47,699" } ], - "time_consumption": 0.25200605392456055 + "time_consumption": 0.20880389213562012 }, { "name": "__tLogger__", @@ -112124,15 +95627,15 @@ "stack_info": null, "lineno": 184, "funcName": "equivalency_chk", - "created": 1675954699.093295, - "msecs": 93.29509735107422, - "relativeCreated": 84989.53747749329, - "thread": 139894075555840, + "created": 1676441687.9091496, + "msecs": 909.1496467590332, + "relativeCreated": 84912.6648902893, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Switching device state is correct (Content False and Type is ).", - "asctime": "2023-02-09 15:58:19,093", + "asctime": "2023-02-15 07:14:47,909", "moduleLogger": [ { "name": "__unittest__", @@ -112152,15 +95655,15 @@ "stack_info": null, "lineno": 22, "funcName": "__report_result__", - "created": 1675954699.093011, - "msecs": 93.01090240478516, - "relativeCreated": 84989.253282547, - "thread": 139894075555840, + "created": 1676441687.9088385, + "msecs": 908.8385105133057, + "relativeCreated": 84912.35375404358, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Result (Switching device state): False ()", - "asctime": "2023-02-09 15:58:19,093" + "asctime": "2023-02-15 07:14:47,908" }, { "name": "__unittest__", @@ -112181,23 +95684,23 @@ "stack_info": null, "lineno": 26, "funcName": "__report_expectation__", - "created": 1675954699.0931652, - "msecs": 93.16515922546387, - "relativeCreated": 84989.40753936768, - "thread": 139894075555840, + "created": 1676441687.9090106, + "msecs": 909.010648727417, + "relativeCreated": 84912.52589225769, + "thread": 140246908178432, "threadName": "MainThread", "processName": "MainProcess", - "process": 59129, + "process": 509276, "message": "Expectation (Switching device state): result = False ()", - "asctime": "2023-02-09 15:58:19,093" + "asctime": "2023-02-15 07:14:47,909" } ], - "time_consumption": 0.00012993812561035156 + "time_consumption": 0.00013899803161621094 } ], - "time_consumption": 1.2108855247497559, - "time_start": "2023-02-09 15:58:17,882", - "time_finished": "2023-02-09 15:58:19,093" + "time_consumption": 1.210188865661621, + "time_start": "2023-02-15 07:14:46,698", + "time_finished": "2023-02-15 07:14:47,909" } }, "uid_list_sorted": [ @@ -112282,14 +95785,14 @@ "testobject_information": { "app_name": "smart_brain", "version": { - "readable": "1.0.1", + "readable": "1.2.0", "major": 1, - "minor": 0, - "patch": 1 + "minor": 2, + "patch": 0 }, "git": { "url": "https://git.mount-mockery.de/smarthome/smart_brain.git", - "ref": "0b74ff04c9f3cb8c2608c2bcc2ba7759195ea5f8" + "ref": "f3ed72974e5fd3bf932ab78acdf0a1d6154dd733" } } } \ No newline at end of file diff --git a/testresults/testrun.pdf b/testresults/testrun.pdf index 721aace933404cff17e8127bd2a8cd2d0f8058d5..7be36c8d94c8c02dc4fbcd2cac6ef50e17a9f1fb 100644 GIT binary patch delta 55362 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 delta 55251 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 QKo3>|(~FAg8N=xR3;V%MH~;_u diff --git a/testresults/testrun.tex b/testresults/testrun.tex index ea9abf4..6d56660 100644 --- a/testresults/testrun.tex +++ b/testresults/testrun.tex @@ -126,9 +126,9 @@ Path & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbre {\bf Test object Information} & \\ \midrule Test Object Name & smart\_brain \\ -Test Object Vesion & 1.0.1 \\ +Test Object Vesion & 1.2.0 \\ GIT repository & https:/\allowbreak /\allowbreak git.mount-mockery.de/\allowbreak smarthome/\allowbreak smart\_brain.git\\ -GIT reference & 0b74ff04c9f3cb8c2608c2bcc2ba7759195ea5f8\\ +GIT reference & f3ed72974e5fd3bf932ab78acdf0a1d6154dd733\\ \bottomrule \end{tabu} @@ -142,7 +142,7 @@ GIT reference & 0b74ff04c9f3cb8c2608c2bcc2ba7759195ea5f8\\ Number of failed tests & \textcolor{black}{\bf 0}\\ \midrule Executionlevel & Full Test (all defined tests)\\ - Time consumption & 84.730s\\ + Time consumption & 84.664s\\ \bottomrule \end{tabu} @@ -162,9 +162,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:56:54,326\\ -Finished-Time: & 2023-02-09 15:56:55,536\\ -Time-Consumption & 1.210s\\ +Start-Time: & 2023-02-15 07:13:23,206\\ +Finished-Time: & 2023-02-15 07:13:24,415\\ +Time-Consumption & 1.209s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -198,9 +198,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:56:55,537\\ -Finished-Time: & 2023-02-09 15:56:56,745\\ -Time-Consumption & 1.209s\\ +Start-Time: & 2023-02-15 07:13:24,416\\ +Finished-Time: & 2023-02-15 07:13:25,627\\ +Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -234,9 +234,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\ -Start-Time: & 2023-02-09 15:56:56,746\\ -Finished-Time: & 2023-02-09 15:56:57,652\\ -Time-Consumption & 0.906s\\ +Start-Time: & 2023-02-15 07:13:25,627\\ +Finished-Time: & 2023-02-15 07:13:26,532\\ +Time-Consumption & 0.905s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -263,8 +263,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:56:57,652\\ -Finished-Time: & 2023-02-09 15:56:58,862\\ +Start-Time: & 2023-02-15 07:13:26,533\\ +Finished-Time: & 2023-02-15 07:13:27,743\\ Time-Consumption & 1.210s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -299,9 +299,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:56:58,863\\ -Finished-Time: & 2023-02-09 15:57:00,073\\ -Time-Consumption & 1.211s\\ +Start-Time: & 2023-02-15 07:13:27,744\\ +Finished-Time: & 2023-02-15 07:13:28,953\\ +Time-Consumption & 1.210s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -335,8 +335,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:00,074\\ -Finished-Time: & 2023-02-09 15:57:01,284\\ +Start-Time: & 2023-02-15 07:13:28,954\\ +Finished-Time: & 2023-02-15 07:13:30,164\\ Time-Consumption & 1.210s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -371,9 +371,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:57:01,284\\ -Finished-Time: & 2023-02-09 15:57:03,099\\ -Time-Consumption & 1.815s\\ +Start-Time: & 2023-02-15 07:13:30,165\\ +Finished-Time: & 2023-02-15 07:13:31,978\\ +Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -409,9 +409,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\ -Start-Time: & 2023-02-09 15:57:03,100\\ -Finished-Time: & 2023-02-09 15:57:04,915\\ -Time-Consumption & 1.815s\\ +Start-Time: & 2023-02-15 07:13:31,979\\ +Finished-Time: & 2023-02-15 07:13:33,792\\ +Time-Consumption & 1.813s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -447,8 +447,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:04,915\\ -Finished-Time: & 2023-02-09 15:57:06,127\\ +Start-Time: & 2023-02-15 07:13:33,793\\ +Finished-Time: & 2023-02-15 07:13:35,004\\ Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -483,9 +483,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:57:06,127\\ -Finished-Time: & 2023-02-09 15:57:07,940\\ -Time-Consumption & 1.813s\\ +Start-Time: & 2023-02-15 07:13:35,005\\ +Finished-Time: & 2023-02-15 07:13:36,817\\ +Time-Consumption & 1.812s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -521,9 +521,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\ -Start-Time: & 2023-02-09 15:57:07,941\\ -Finished-Time: & 2023-02-09 15:57:09,755\\ -Time-Consumption & 1.813s\\ +Start-Time: & 2023-02-15 07:13:36,818\\ +Finished-Time: & 2023-02-15 07:13:38,632\\ +Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -559,9 +559,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:09,755\\ -Finished-Time: & 2023-02-09 15:57:10,967\\ -Time-Consumption & 1.212s\\ +Start-Time: & 2023-02-15 07:13:38,632\\ +Finished-Time: & 2023-02-15 07:13:39,843\\ +Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -595,9 +595,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (42)\\ -Start-Time: & 2023-02-09 15:57:10,968\\ -Finished-Time: & 2023-02-09 15:57:12,180\\ -Time-Consumption & 1.213s\\ +Start-Time: & 2023-02-15 07:13:39,844\\ +Finished-Time: & 2023-02-15 07:13:41,055\\ +Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -635,9 +635,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (67)\\ -Start-Time: & 2023-02-09 15:57:12,181\\ -Finished-Time: & 2023-02-09 15:57:13,393\\ -Time-Consumption & 1.212s\\ +Start-Time: & 2023-02-15 07:13:41,056\\ +Finished-Time: & 2023-02-15 07:13:42,266\\ +Time-Consumption & 1.210s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -675,9 +675,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\ -Start-Time: & 2023-02-09 15:57:13,393\\ -Finished-Time: & 2023-02-09 15:57:14,303\\ -Time-Consumption & 0.909s\\ +Start-Time: & 2023-02-15 07:13:42,267\\ +Finished-Time: & 2023-02-15 07:13:43,177\\ +Time-Consumption & 0.910s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -714,9 +714,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:57:14,303\\ -Finished-Time: & 2023-02-09 15:57:16,119\\ -Time-Consumption & 1.816s\\ +Start-Time: & 2023-02-15 07:13:43,177\\ +Finished-Time: & 2023-02-15 07:13:44,990\\ +Time-Consumption & 1.812s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -752,9 +752,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:16,120\\ -Finished-Time: & 2023-02-09 15:57:17,332\\ -Time-Consumption & 1.212s\\ +Start-Time: & 2023-02-15 07:13:44,990\\ +Finished-Time: & 2023-02-15 07:13:46,199\\ +Time-Consumption & 1.209s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -788,8 +788,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:17,333\\ -Finished-Time: & 2023-02-09 15:57:18,542\\ +Start-Time: & 2023-02-15 07:13:46,200\\ +Finished-Time: & 2023-02-15 07:13:47,410\\ Time-Consumption & 1.210s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -824,9 +824,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\ -Start-Time: & 2023-02-09 15:57:18,543\\ -Finished-Time: & 2023-02-09 15:57:19,452\\ -Time-Consumption & 0.909s\\ +Start-Time: & 2023-02-15 07:13:47,411\\ +Finished-Time: & 2023-02-15 07:13:48,318\\ +Time-Consumption & 0.908s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -856,9 +856,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\ -Start-Time: & 2023-02-09 15:57:19,452\\ -Finished-Time: & 2023-02-09 15:57:20,360\\ -Time-Consumption & 0.908s\\ +Start-Time: & 2023-02-15 07:13:48,319\\ +Finished-Time: & 2023-02-15 07:13:49,225\\ +Time-Consumption & 0.906s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -886,9 +886,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\ -Start-Time: & 2023-02-09 15:57:20,361\\ -Finished-Time: & 2023-02-09 15:57:20,966\\ -Time-Consumption & 0.606s\\ +Start-Time: & 2023-02-15 07:13:49,225\\ +Finished-Time: & 2023-02-15 07:13:49,830\\ +Time-Consumption & 0.604s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -914,9 +914,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\ -Start-Time: & 2023-02-09 15:57:20,967\\ -Finished-Time: & 2023-02-09 15:57:21,876\\ -Time-Consumption & 0.909s\\ +Start-Time: & 2023-02-15 07:13:49,830\\ +Finished-Time: & 2023-02-15 07:13:50,738\\ +Time-Consumption & 0.908s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -946,9 +946,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\ -Start-Time: & 2023-02-09 15:57:21,877\\ -Finished-Time: & 2023-02-09 15:57:23,087\\ -Time-Consumption & 1.211s\\ +Start-Time: & 2023-02-15 07:13:50,738\\ +Finished-Time: & 2023-02-15 07:13:51,949\\ +Time-Consumption & 1.210s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -982,9 +982,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:57:23,088\\ -Finished-Time: & 2023-02-09 15:57:24,906\\ -Time-Consumption & 1.818s\\ +Start-Time: & 2023-02-15 07:13:51,949\\ +Finished-Time: & 2023-02-15 07:13:53,764\\ +Time-Consumption & 1.815s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1020,9 +1020,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\ -Start-Time: & 2023-02-09 15:57:24,906\\ -Finished-Time: & 2023-02-09 15:57:26,721\\ -Time-Consumption & 1.815s\\ +Start-Time: & 2023-02-15 07:13:53,764\\ +Finished-Time: & 2023-02-15 07:13:55,578\\ +Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1058,9 +1058,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:26,722\\ -Finished-Time: & 2023-02-09 15:57:27,934\\ -Time-Consumption & 1.212s\\ +Start-Time: & 2023-02-15 07:13:55,579\\ +Finished-Time: & 2023-02-15 07:13:56,789\\ +Time-Consumption & 1.210s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1094,9 +1094,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\ -Start-Time: & 2023-02-09 15:57:27,935\\ -Finished-Time: & 2023-02-09 15:57:28,844\\ -Time-Consumption & 0.909s\\ +Start-Time: & 2023-02-15 07:13:56,790\\ +Finished-Time: & 2023-02-15 07:13:57,697\\ +Time-Consumption & 0.907s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1126,9 +1126,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\ -Start-Time: & 2023-02-09 15:57:28,845\\ -Finished-Time: & 2023-02-09 15:57:29,752\\ -Time-Consumption & 0.908s\\ +Start-Time: & 2023-02-15 07:13:57,698\\ +Finished-Time: & 2023-02-15 07:13:58,604\\ +Time-Consumption & 0.907s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1156,9 +1156,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\ -Start-Time: & 2023-02-09 15:57:29,753\\ -Finished-Time: & 2023-02-09 15:57:30,359\\ -Time-Consumption & 0.606s\\ +Start-Time: & 2023-02-15 07:13:58,605\\ +Finished-Time: & 2023-02-15 07:13:59,209\\ +Time-Consumption & 0.604s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1184,9 +1184,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\ -Start-Time: & 2023-02-09 15:57:30,359\\ -Finished-Time: & 2023-02-09 15:57:31,267\\ -Time-Consumption & 0.908s\\ +Start-Time: & 2023-02-15 07:13:59,210\\ +Finished-Time: & 2023-02-15 07:14:00,116\\ +Time-Consumption & 0.906s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1216,9 +1216,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\ -Start-Time: & 2023-02-09 15:57:31,268\\ -Finished-Time: & 2023-02-09 15:57:32,480\\ -Time-Consumption & 1.212s\\ +Start-Time: & 2023-02-15 07:14:00,116\\ +Finished-Time: & 2023-02-15 07:14:01,327\\ +Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1252,9 +1252,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:57:32,481\\ -Finished-Time: & 2023-02-09 15:57:34,297\\ -Time-Consumption & 1.817s\\ +Start-Time: & 2023-02-15 07:14:01,327\\ +Finished-Time: & 2023-02-15 07:14:03,140\\ +Time-Consumption & 1.813s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1290,9 +1290,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\ -Start-Time: & 2023-02-09 15:57:34,298\\ -Finished-Time: & 2023-02-09 15:57:36,115\\ -Time-Consumption & 1.817s\\ +Start-Time: & 2023-02-15 07:14:03,141\\ +Finished-Time: & 2023-02-15 07:14:04,956\\ +Time-Consumption & 1.815s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1328,9 +1328,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:36,116\\ -Finished-Time: & 2023-02-09 15:57:37,326\\ -Time-Consumption & 1.210s\\ +Start-Time: & 2023-02-15 07:14:04,956\\ +Finished-Time: & 2023-02-15 07:14:06,165\\ +Time-Consumption & 1.209s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1364,9 +1364,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:57:37,326\\ -Finished-Time: & 2023-02-09 15:57:39,139\\ -Time-Consumption & 1.813s\\ +Start-Time: & 2023-02-15 07:14:06,166\\ +Finished-Time: & 2023-02-15 07:14:07,980\\ +Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1402,9 +1402,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\ -Start-Time: & 2023-02-09 15:57:39,140\\ -Finished-Time: & 2023-02-09 15:57:40,954\\ -Time-Consumption & 1.814s\\ +Start-Time: & 2023-02-15 07:14:07,980\\ +Finished-Time: & 2023-02-15 07:14:09,794\\ +Time-Consumption & 1.813s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1440,8 +1440,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:40,955\\ -Finished-Time: & 2023-02-09 15:57:42,165\\ +Start-Time: & 2023-02-15 07:14:09,794\\ +Finished-Time: & 2023-02-15 07:14:11,003\\ Time-Consumption & 1.210s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -1476,8 +1476,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:57:42,165\\ -Finished-Time: & 2023-02-09 15:57:43,979\\ +Start-Time: & 2023-02-15 07:14:11,004\\ +Finished-Time: & 2023-02-15 07:14:12,817\\ Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -1514,8 +1514,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:43,980\\ -Finished-Time: & 2023-02-09 15:57:45,191\\ +Start-Time: & 2023-02-15 07:14:12,818\\ +Finished-Time: & 2023-02-15 07:14:14,029\\ Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -1550,8 +1550,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:45,191\\ -Finished-Time: & 2023-02-09 15:57:46,401\\ +Start-Time: & 2023-02-15 07:14:14,030\\ +Finished-Time: & 2023-02-15 07:14:15,240\\ Time-Consumption & 1.210s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -1586,9 +1586,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:46,401\\ -Finished-Time: & 2023-02-09 15:57:47,613\\ -Time-Consumption & 1.211s\\ +Start-Time: & 2023-02-15 07:14:15,240\\ +Finished-Time: & 2023-02-15 07:14:16,448\\ +Time-Consumption & 1.207s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1622,8 +1622,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\ -Start-Time: & 2023-02-09 15:57:47,613\\ -Finished-Time: & 2023-02-09 15:57:48,519\\ +Start-Time: & 2023-02-15 07:14:16,448\\ +Finished-Time: & 2023-02-15 07:14:17,354\\ Time-Consumption & 0.906s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -1651,8 +1651,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:57:48,520\\ -Finished-Time: & 2023-02-09 15:57:50,334\\ +Start-Time: & 2023-02-15 07:14:17,354\\ +Finished-Time: & 2023-02-15 07:14:19,168\\ Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -1689,8 +1689,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\ -Start-Time: & 2023-02-09 15:57:50,334\\ -Finished-Time: & 2023-02-09 15:57:52,148\\ +Start-Time: & 2023-02-15 07:14:19,169\\ +Finished-Time: & 2023-02-15 07:14:20,983\\ Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -1727,8 +1727,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:52,149\\ -Finished-Time: & 2023-02-09 15:57:53,360\\ +Start-Time: & 2023-02-15 07:14:20,984\\ +Finished-Time: & 2023-02-15 07:14:22,195\\ Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -1763,8 +1763,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\ -Start-Time: & 2023-02-09 15:57:53,361\\ -Finished-Time: & 2023-02-09 15:57:54,268\\ +Start-Time: & 2023-02-15 07:14:22,196\\ +Finished-Time: & 2023-02-15 07:14:23,102\\ Time-Consumption & 0.907s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -1795,16 +1795,16 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\ -Start-Time: & 2023-02-09 15:57:54,269\\ -Finished-Time: & 2023-02-09 15:57:55,176\\ -Time-Consumption & 0.907s\\ +Start-Time: & 2023-02-15 07:14:23,103\\ +Finished-Time: & 2023-02-15 07:14:24,009\\ +Time-Consumption & 0.906s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule \bf{\,Info } & Setting preconditions (Default setpoint)\\ \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\ \bf{\,Info } & Activating boost mode\\ -\bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 900 and Type is $<$class 'int'$>$).\\ +\bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 899 and Type is $<$class 'int'$>$).\\ \bf{\,Info } & Setting postconditions (Default setpoint)\\ \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\ \bottomrule @@ -1825,9 +1825,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\ -Start-Time: & 2023-02-09 15:57:55,176\\ -Finished-Time: & 2023-02-09 15:57:55,781\\ -Time-Consumption & 0.605s\\ +Start-Time: & 2023-02-15 07:14:24,010\\ +Finished-Time: & 2023-02-15 07:14:24,613\\ +Time-Consumption & 0.603s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1853,8 +1853,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\ -Start-Time: & 2023-02-09 15:57:55,782\\ -Finished-Time: & 2023-02-09 15:57:56,689\\ +Start-Time: & 2023-02-15 07:14:24,613\\ +Finished-Time: & 2023-02-15 07:14:25,520\\ Time-Consumption & 0.907s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -1885,9 +1885,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\ -Start-Time: & 2023-02-09 15:57:56,690\\ -Finished-Time: & 2023-02-09 15:57:57,899\\ -Time-Consumption & 1.210s\\ +Start-Time: & 2023-02-15 07:14:25,521\\ +Finished-Time: & 2023-02-15 07:14:26,730\\ +Time-Consumption & 1.209s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1921,9 +1921,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:57:57,900\\ -Finished-Time: & 2023-02-09 15:57:59,715\\ -Time-Consumption & 1.816s\\ +Start-Time: & 2023-02-15 07:14:26,730\\ +Finished-Time: & 2023-02-15 07:14:28,545\\ +Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1959,9 +1959,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\ -Start-Time: & 2023-02-09 15:57:59,716\\ -Finished-Time: & 2023-02-09 15:58:01,529\\ -Time-Consumption & 1.813s\\ +Start-Time: & 2023-02-15 07:14:28,545\\ +Finished-Time: & 2023-02-15 07:14:30,359\\ +Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1997,9 +1997,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:58:01,530\\ -Finished-Time: & 2023-02-09 15:58:02,741\\ -Time-Consumption & 1.212s\\ +Start-Time: & 2023-02-15 07:14:30,360\\ +Finished-Time: & 2023-02-15 07:14:31,571\\ +Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -2033,9 +2033,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:58:02,742\\ -Finished-Time: & 2023-02-09 15:58:03,952\\ -Time-Consumption & 1.210s\\ +Start-Time: & 2023-02-15 07:14:31,571\\ +Finished-Time: & 2023-02-15 07:14:32,782\\ +Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -2069,9 +2069,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:58:03,953\\ -Finished-Time: & 2023-02-09 15:58:05,768\\ -Time-Consumption & 1.815s\\ +Start-Time: & 2023-02-15 07:14:32,783\\ +Finished-Time: & 2023-02-15 07:14:34,596\\ +Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -2107,9 +2107,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\ -Start-Time: & 2023-02-09 15:58:05,768\\ -Finished-Time: & 2023-02-09 15:58:07,583\\ -Time-Consumption & 1.815s\\ +Start-Time: & 2023-02-15 07:14:34,597\\ +Finished-Time: & 2023-02-15 07:14:36,410\\ +Time-Consumption & 1.813s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -2145,8 +2145,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:58:07,584\\ -Finished-Time: & 2023-02-09 15:58:08,795\\ +Start-Time: & 2023-02-15 07:14:36,411\\ +Finished-Time: & 2023-02-15 07:14:37,621\\ Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -2181,9 +2181,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (42)\\ -Start-Time: & 2023-02-09 15:58:08,795\\ -Finished-Time: & 2023-02-09 15:58:10,004\\ -Time-Consumption & 1.208s\\ +Start-Time: & 2023-02-15 07:14:37,622\\ +Finished-Time: & 2023-02-15 07:14:38,830\\ +Time-Consumption & 1.209s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -2213,8 +2213,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (67)\\ -Start-Time: & 2023-02-09 15:58:10,004\\ -Finished-Time: & 2023-02-09 15:58:11,214\\ +Start-Time: & 2023-02-15 07:14:38,831\\ +Finished-Time: & 2023-02-15 07:14:40,040\\ Time-Consumption & 1.209s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -2245,8 +2245,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\ -Start-Time: & 2023-02-09 15:58:11,214\\ -Finished-Time: & 2023-02-09 15:58:12,121\\ +Start-Time: & 2023-02-15 07:14:40,040\\ +Finished-Time: & 2023-02-15 07:14:40,947\\ Time-Consumption & 0.907s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -2276,9 +2276,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\ -Start-Time: & 2023-02-09 15:58:12,122\\ -Finished-Time: & 2023-02-09 15:58:13,031\\ -Time-Consumption & 0.909s\\ +Start-Time: & 2023-02-15 07:14:40,948\\ +Finished-Time: & 2023-02-15 07:14:41,855\\ +Time-Consumption & 0.908s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -2308,16 +2308,16 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\ -Start-Time: & 2023-02-09 15:58:13,031\\ -Finished-Time: & 2023-02-09 15:58:13,940\\ -Time-Consumption & 0.909s\\ +Start-Time: & 2023-02-15 07:14:41,856\\ +Finished-Time: & 2023-02-15 07:14:42,762\\ +Time-Consumption & 0.906s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule \bf{\,Info } & Setting preconditions (Default setpoint)\\ \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\ \bf{\,Info } & Activating boost mode\\ -\bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 899 and Type is $<$class 'int'$>$).\\ +\bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 900 and Type is $<$class 'int'$>$).\\ \bf{\,Info } & Setting postconditions (Default setpoint)\\ \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\ \bottomrule @@ -2338,9 +2338,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\ -Start-Time: & 2023-02-09 15:58:13,940\\ -Finished-Time: & 2023-02-09 15:58:14,545\\ -Time-Consumption & 0.605s\\ +Start-Time: & 2023-02-15 07:14:42,763\\ +Finished-Time: & 2023-02-15 07:14:43,367\\ +Time-Consumption & 0.604s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -2366,9 +2366,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\ -Start-Time: & 2023-02-09 15:58:14,546\\ -Finished-Time: & 2023-02-09 15:58:15,455\\ -Time-Consumption & 0.910s\\ +Start-Time: & 2023-02-15 07:14:43,368\\ +Finished-Time: & 2023-02-15 07:14:44,275\\ +Time-Consumption & 0.907s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -2398,9 +2398,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\ -Start-Time: & 2023-02-09 15:58:15,456\\ -Finished-Time: & 2023-02-09 15:58:16,668\\ -Time-Consumption & 1.212s\\ +Start-Time: & 2023-02-15 07:14:44,275\\ +Finished-Time: & 2023-02-15 07:14:45,486\\ +Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -2434,9 +2434,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:58:16,668\\ -Finished-Time: & 2023-02-09 15:58:17,881\\ -Time-Consumption & 1.213s\\ +Start-Time: & 2023-02-15 07:14:45,487\\ +Finished-Time: & 2023-02-15 07:14:46,698\\ +Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -2470,9 +2470,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:58:17,882\\ -Finished-Time: & 2023-02-09 15:58:19,093\\ -Time-Consumption & 1.211s\\ +Start-Time: & 2023-02-15 07:14:46,698\\ +Finished-Time: & 2023-02-15 07:14:47,909\\ +Time-Consumption & 1.210s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule diff --git a/testresults/testrun_full.pdf b/testresults/testrun_full.pdf index 4bb4f4ef1607fb324d38d5153b38c542aff44c39..57382fc1243bd8f3bf7878159860f2c57201b51d 100644 GIT binary patch delta 304258 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

8v@ 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%0D?A-xIht~St_-txyRV_y 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 PW)5~3a&mD+37G!_cmd-v delta 386345 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�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 `9uR{sY#3HGycH>0!04EDgFVdsgNWs0P^b` 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

^LGMHSC-ozHXuUj$%;+jpu^c1 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�*XHFW#`uGAl(U|49xE7H`_VSHrmO0My6U%_fb? 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 Z*e#ud1Bn7dkdKd(4~?E)PE8)|{{St;{|^8F diff --git a/testresults/testrun_full.tex b/testresults/testrun_full.tex index 5a704b8..4a9c039 100644 --- a/testresults/testrun_full.tex +++ b/testresults/testrun_full.tex @@ -126,9 +126,9 @@ Path & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbre {\bf Test object Information} & \\ \midrule Test Object Name & smart\_brain \\ -Test Object Vesion & 1.0.1 \\ +Test Object Vesion & 1.2.0 \\ GIT repository & https:/\allowbreak /\allowbreak git.mount-mockery.de/\allowbreak smarthome/\allowbreak smart\_brain.git\\ -GIT reference & 0b74ff04c9f3cb8c2608c2bcc2ba7759195ea5f8\\ +GIT reference & f3ed72974e5fd3bf932ab78acdf0a1d6154dd733\\ \bottomrule \end{tabu} @@ -142,7 +142,7 @@ GIT reference & 0b74ff04c9f3cb8c2608c2bcc2ba7759195ea5f8\\ Number of failed tests & \textcolor{black}{\bf 0}\\ \midrule Executionlevel & Full Test (all defined tests)\\ - Time consumption & 84.730s\\ + Time consumption & 84.664s\\ \bottomrule \end{tabu} @@ -162,290 +162,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:56:54,326\\ -Finished-Time: & 2023-02-09 15:56:55,536\\ -Time-Consumption & 1.210s\\ -\midrule -\multicolumn{2}{l}{\bf{Testresults:}}\\ -\midrule -\bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\ -\bf{\,Info } & Changing switching device state to 'True'\\ -\bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\ -\bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\ -\bf{\,Info } & Changing virtual device state to 'False'\\ -\bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\ -\bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\ -\bf{\,Info } & Changing switching device state to 'True'\\ -\bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\ -\bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\ -\bf{\,Info } & Changing virtual device state to 'False'\\ -\bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\ -\bottomrule -\end{longtabu} - - -\paragraph{Testdetails}\mbox{}\\ - \begin{tabu} to \linewidth {lX} - \toprule - {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Result (Virtual device state): False () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Expectation (Virtual device state): result = False () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf Info } & Changing switching device state to 'True'\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload on - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic __info__ and payload b'null' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'on' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic __info__ and payload b'{"app_name": "smart_brain", "version": {"readable": "1.0.1", "major": 1, "minor": 0, "patch": 1}, "git": {"url": "https://git.mount-mockery.de/smarthome/smart_brain.git", "ref": "0b74ff04c9f3cb8c2608c2bcc2ba7759195ea5f8"}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Result (Virtual device state): True () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Expectation (Virtual device state): result = True () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Result (Switching device state): True () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Expectation (Switching device state): result = True () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf Info } & Changing virtual device state to 'False'\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/diningroom/floorlamp/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{"state": "off"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload off - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'off' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Result (Switching device state): False () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Expectation (Switching device state): result = False () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Result (Virtual device state): False () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Expectation (Virtual device state): result = False () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf Info } & Changing switching device state to 'True'\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload on - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'on' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Result (Virtual device state): True () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Expectation (Virtual device state): result = True () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Result (Switching device state): True () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Expectation (Switching device state): result = True () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf Info } & Changing virtual device state to 'False'\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/diningroom/floorlamp/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{"state": "off"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload off - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'off' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Result (Switching device state): False () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Expectation (Switching device state): result = False () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - - - - - - - - \subsection{ Power On/\allowbreak Off test for device and virtual device: shellies/\allowbreak ffe/\allowbreak diningroom/\allowbreak main\_light } - - -\paragraph{Testsummary}\mbox{}\\ -This test was passed with the state: {\bf \textcolor{green}{Success}}. -\begin{longtabu} to \linewidth {lX} -\toprule -Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:56:55,537\\ -Finished-Time: & 2023-02-09 15:56:56,745\\ +Start-Time: & 2023-02-15 07:13:23,206\\ +Finished-Time: & 2023-02-15 07:13:24,415\\ Time-Consumption & 1.209s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -488,41 +206,49 @@ Time-Consumption & 1.209s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload on + Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {"state": "on"} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'on' + Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"state": "off"}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{"state": "on"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"state": "off"}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload on + Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"state": "off"}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/main_light/state and payload b'true' + Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"state": "off"}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' + Received message with topic videv/ffe/livingroom/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'on' + Received message with topic videv/stw/stairway/main_light/state and payload b'false' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic __info__ and payload b'null' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{"state": "on"}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic __info__ and payload b'{"app_name": "smart_brain", "version": {"readable": "1.2.0", "major": 1, "minor": 2, "patch": 0}, "git": {"url": "https://git.mount-mockery.de/smarthome/smart_brain.git", "ref": "f3ed72974e5fd3bf932ab78acdf0a1d6154dd733"}}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -561,11 +287,273 @@ Time-Consumption & 1.209s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/diningroom/main_light/state and payload false + Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/main_light/state and payload b'false' + Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{"state": "off"}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {"state": "off"} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{"state": "off"}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Result (Switching device state): False () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Expectation (Switching device state): result = False () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Result (Virtual device state): False () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Expectation (Virtual device state): result = False () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf Info } & Changing switching device state to 'True'\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {"state": "on"} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{"state": "on"}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Result (Virtual device state): True () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Expectation (Virtual device state): result = True () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Result (Switching device state): True () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Expectation (Switching device state): result = True () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf Info } & Changing virtual device state to 'False'\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic videv/ffe/diningroom/floorlamp/state/set and payload false + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{"state": "off"}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {"state": "off"} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{"state": "off"}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Result (Switching device state): False () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Expectation (Switching device state): result = False () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + + + + + + + + \subsection{ Power On/\allowbreak Off test for device and virtual device: shellies/\allowbreak ffe/\allowbreak diningroom/\allowbreak main\_light } + + +\paragraph{Testsummary}\mbox{}\\ +This test was passed with the state: {\bf \textcolor{green}{Success}}. +\begin{longtabu} to \linewidth {lX} +\toprule +Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ +Start-Time: & 2023-02-15 07:13:24,416\\ +Finished-Time: & 2023-02-15 07:13:25,627\\ +Time-Consumption & 1.211s\\ +\midrule +\multicolumn{2}{l}{\bf{Testresults:}}\\ +\midrule +\bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\ +\bf{\,Info } & Changing switching device state to 'True'\\ +\bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\ +\bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\ +\bf{\,Info } & Changing virtual device state to 'False'\\ +\bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\ +\bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\ +\bf{\,Info } & Changing switching device state to 'True'\\ +\bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\ +\bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\ +\bf{\,Info } & Changing virtual device state to 'False'\\ +\bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\ +\bottomrule +\end{longtabu} + + +\paragraph{Testdetails}\mbox{}\\ + \begin{tabu} to \linewidth {lX} + \toprule + {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Result (Virtual device state): False () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Expectation (Virtual device state): result = False () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf Info } & Changing switching device state to 'True'\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic shellies/ffe/diningroom/main_light/relay/0 and payload on + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic shellies/ffe/diningroom/main_light/relay/0 and payload b'on' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/set and payload b'{"state": "on"}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {"state": "on"} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic videv/ffe/diningroom/main_light/state and payload b'true' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{"state": "on"}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Result (Virtual device state): True () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Expectation (Virtual device state): result = True () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Result (Switching device state): True () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Expectation (Switching device state): result = True () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf Info } & Changing virtual device state to 'False'\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic videv/ffe/diningroom/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -585,7 +573,7 @@ Time-Consumption & 1.209s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload off + Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {"state": "off"} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -593,21 +581,13 @@ Time-Consumption & 1.209s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'off' + Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{"state": "off"}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -658,7 +638,7 @@ Time-Consumption & 1.209s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload on + Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {"state": "on"} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -666,21 +646,13 @@ Time-Consumption & 1.209s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'on' + Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{"state": "on"}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -719,11 +691,7 @@ Time-Consumption & 1.209s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/diningroom/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/main_light/state and payload b'false' + Sending message with topic videv/ffe/diningroom/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -743,7 +711,7 @@ Time-Consumption & 1.209s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload off + Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {"state": "off"} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -751,21 +719,13 @@ Time-Consumption & 1.209s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'off' + Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{"state": "off"}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -798,9 +758,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\ -Start-Time: & 2023-02-09 15:56:56,746\\ -Finished-Time: & 2023-02-09 15:56:57,652\\ -Time-Consumption & 0.906s\\ +Start-Time: & 2023-02-15 07:13:25,627\\ +Finished-Time: & 2023-02-15 07:13:26,532\\ +Time-Consumption & 0.905s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -839,7 +799,7 @@ Time-Consumption & 0.906s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload on + Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {"state": "on"} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -847,21 +807,13 @@ Time-Consumption & 0.906s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'on' + Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{"state": "on"}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -897,7 +849,7 @@ Time-Consumption & 0.906s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload off + Sending message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload {"state": "off"} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -905,21 +857,13 @@ Time-Consumption & 0.906s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp/state and payload b'off' + Received message with topic zigbee/ffe/diningroom/powerplug_floorlamp and payload b'{"state": "off"}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/diningroom/floorlamp/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/diningroom/floorlamp/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -952,8 +896,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:56:57,652\\ -Finished-Time: & 2023-02-09 15:56:58,862\\ +Start-Time: & 2023-02-15 07:13:26,533\\ +Finished-Time: & 2023-02-15 07:13:27,743\\ Time-Consumption & 1.210s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -1007,10 +951,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/ffe/floor/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/floor/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -1049,11 +989,7 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/floor/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/floor/main_light/state and payload b'false' + Sending message with topic videv/ffe/floor/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -1072,10 +1008,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/ffe/floor/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/floor/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -1125,10 +1057,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/ffe/floor/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/floor/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -1167,11 +1095,7 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/floor/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/floor/main_light/state and payload b'false' + Sending message with topic videv/ffe/floor/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -1190,10 +1114,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/ffe/floor/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/floor/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -1226,9 +1146,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:56:58,863\\ -Finished-Time: & 2023-02-09 15:57:00,073\\ -Time-Consumption & 1.211s\\ +Start-Time: & 2023-02-15 07:13:27,744\\ +Finished-Time: & 2023-02-15 07:13:28,953\\ +Time-Consumption & 1.210s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1282,11 +1202,7 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{"__type__": "videv_switching_timer", "state": {"control": true, "display": true}, "timer": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'toggle' + Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'on' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -1298,10 +1214,6 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{"__type__": "videv_switching_timer", "state": {"control": true, "display": true}, "timer": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -1309,10 +1221,6 @@ Time-Consumption & 1.211s\\ Received message with topic videv/ffe/kitchen/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -1351,11 +1259,7 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/kitchen/circulation_pump/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false' + Sending message with topic videv/ffe/kitchen/circulation_pump/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -1387,25 +1291,13 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{"__type__": "videv_switching_timer", "state": {"control": true, "display": true}, "timer": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{"__type__": "videv_switching_timer", "state": {"control": true, "display": true}, "timer": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/kitchen/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -1456,11 +1348,7 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{"__type__": "videv_switching_timer", "state": {"control": true, "display": true}, "timer": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'toggle' + Received message with topic shellies/ffe/kitchen/main_light/relay/0/command and payload b'on' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -1472,10 +1360,6 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{"__type__": "videv_switching_timer", "state": {"control": true, "display": true}, "timer": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'on' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -1483,10 +1367,6 @@ Time-Consumption & 1.211s\\ Received message with topic videv/ffe/kitchen/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -1525,19 +1405,7 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/kitchen/circulation_pump/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0/command and payload b'off' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload off + Sending message with topic videv/ffe/kitchen/circulation_pump/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -1549,27 +1417,15 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'off' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic shellies/ffe/kitchen/main_light/relay/0 and payload b'off' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'0' + Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0/command and payload b'off' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{"__type__": "videv_switching_timer", "state": {"control": true, "display": true}, "timer": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/circulation_pump/__info__ and payload b'{"__type__": "videv_switching_timer", "state": {"control": true, "display": true}, "timer": {"display": true}}' + Sending message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload off \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -1577,7 +1433,15 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' + Received message with topic shellies/ffe/kitchen/circulation_pump/relay/0 and payload b'off' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic videv/ffe/kitchen/circulation_pump/timer and payload b'0' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic videv/ffe/kitchen/circulation_pump/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -1612,8 +1476,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:00,074\\ -Finished-Time: & 2023-02-09 15:57:01,284\\ +Start-Time: & 2023-02-15 07:13:28,954\\ +Finished-Time: & 2023-02-15 07:13:30,164\\ Time-Consumption & 1.210s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -1667,10 +1531,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/ffe/kitchen/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -1709,11 +1569,7 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/kitchen/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/main_light/state and payload b'false' + Sending message with topic videv/ffe/kitchen/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -1732,10 +1588,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/ffe/kitchen/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -1785,10 +1637,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/ffe/kitchen/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -1827,11 +1675,7 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/kitchen/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/main_light/state and payload b'false' + Sending message with topic videv/ffe/kitchen/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -1850,10 +1694,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/ffe/kitchen/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/kitchen/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -1886,9 +1726,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:57:01,284\\ -Finished-Time: & 2023-02-09 15:57:03,099\\ -Time-Consumption & 1.815s\\ +Start-Time: & 2023-02-15 07:13:30,165\\ +Finished-Time: & 2023-02-15 07:13:31,978\\ +Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -1917,11 +1757,11 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -1929,23 +1769,11 @@ Time-Consumption & 1.815s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -1971,19 +1799,15 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -2024,53 +1848,45 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/livingroom/floorlamp/brightness and payload 50 + Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"brightness": 128}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -2109,19 +1925,15 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -2162,53 +1974,45 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/livingroom/floorlamp/brightness and payload 50 + Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -2232,21 +2036,17 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -2264,9 +2064,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\ -Start-Time: & 2023-02-09 15:57:03,100\\ -Finished-Time: & 2023-02-09 15:57:04,915\\ -Time-Consumption & 1.815s\\ +Start-Time: & 2023-02-15 07:13:31,979\\ +Finished-Time: & 2023-02-15 07:13:33,792\\ +Time-Consumption & 1.813s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -2295,21 +2095,17 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -2333,19 +2129,15 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'8.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'8' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -2386,53 +2178,45 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/livingroom/floorlamp/color_temp and payload 5 + Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 5 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -2471,19 +2255,15 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'8.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'8' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -2524,53 +2304,45 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/livingroom/floorlamp/color_temp and payload 5 + Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 5 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -2594,21 +2366,17 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -2626,8 +2394,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:04,915\\ -Finished-Time: & 2023-02-09 15:57:06,127\\ +Start-Time: & 2023-02-15 07:13:33,793\\ +Finished-Time: & 2023-02-15 07:13:35,004\\ Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -2670,21 +2438,17 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -2723,11 +2487,7 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/livingroom/floorlamp/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false' + Sending message with topic videv/ffe/livingroom/floorlamp/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -2735,7 +2495,7 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -2759,17 +2519,13 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -2808,21 +2564,17 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -2861,11 +2613,7 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/livingroom/floorlamp/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false' + Sending message with topic videv/ffe/livingroom/floorlamp/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -2873,7 +2621,7 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -2897,17 +2645,13 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -2940,9 +2684,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:57:06,127\\ -Finished-Time: & 2023-02-09 15:57:07,940\\ -Time-Consumption & 1.813s\\ +Start-Time: & 2023-02-15 07:13:35,005\\ +Finished-Time: & 2023-02-15 07:13:36,817\\ +Time-Consumption & 1.812s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -2975,7 +2719,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -2983,7 +2727,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -2991,7 +2735,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -2999,7 +2743,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3007,7 +2751,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3015,7 +2759,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3023,7 +2767,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3031,7 +2775,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3039,47 +2783,27 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50.0' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5.0' + Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3087,7 +2811,11 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -3113,19 +2841,15 @@ Time-Consumption & 1.813s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -3166,33 +2890,25 @@ Time-Consumption & 1.813s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/livingroom/main_light/brightness and payload 50 + Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -3231,19 +2947,15 @@ Time-Consumption & 1.813s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -3284,33 +2996,25 @@ Time-Consumption & 1.813s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/livingroom/main_light/brightness and payload 50 + Sending message with topic videv/ffe/livingroom/main_light/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -3346,7 +3050,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3354,7 +3058,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3362,7 +3066,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3370,7 +3074,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3378,7 +3082,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3386,7 +3090,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3394,41 +3098,33 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -3446,9 +3142,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\ -Start-Time: & 2023-02-09 15:57:07,941\\ -Finished-Time: & 2023-02-09 15:57:09,755\\ -Time-Consumption & 1.813s\\ +Start-Time: & 2023-02-15 07:13:36,818\\ +Finished-Time: & 2023-02-15 07:13:38,632\\ +Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -3481,7 +3177,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3489,7 +3185,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3497,7 +3193,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3505,7 +3201,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3513,7 +3209,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3521,7 +3217,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3529,7 +3225,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3537,7 +3233,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3545,41 +3241,33 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -3603,19 +3291,15 @@ Time-Consumption & 1.813s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'8.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'8' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -3656,33 +3340,25 @@ Time-Consumption & 1.813s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/livingroom/main_light/color_temp and payload 5 + Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 5 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -3721,19 +3397,15 @@ Time-Consumption & 1.813s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'8.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'8' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -3774,33 +3446,25 @@ Time-Consumption & 1.813s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/livingroom/main_light/color_temp and payload 5 + Sending message with topic videv/ffe/livingroom/main_light/color_temp/set and payload 5 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/main_light/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -3836,7 +3500,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3844,15 +3508,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3860,7 +3516,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3868,7 +3524,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3876,7 +3532,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3884,7 +3540,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3892,33 +3548,33 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -3936,9 +3592,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:09,755\\ -Finished-Time: & 2023-02-09 15:57:10,967\\ -Time-Consumption & 1.212s\\ +Start-Time: & 2023-02-15 07:13:38,632\\ +Finished-Time: & 2023-02-15 07:13:39,843\\ +Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -3984,7 +3640,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -3992,7 +3648,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4000,7 +3656,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4008,7 +3664,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4016,7 +3672,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4024,7 +3680,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4032,7 +3688,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4040,7 +3696,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4048,41 +3704,33 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -4121,11 +3769,7 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/livingroom/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/state and payload b'false' + Sending message with topic videv/ffe/livingroom/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4145,7 +3789,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4153,7 +3797,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4161,7 +3805,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4169,7 +3813,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4177,7 +3821,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4185,7 +3829,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4193,41 +3837,33 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -4270,7 +3906,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4278,7 +3914,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4286,7 +3922,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4294,7 +3930,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4302,7 +3938,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4310,7 +3946,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4318,7 +3954,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4326,7 +3962,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4334,41 +3970,33 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -4407,11 +4035,7 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/livingroom/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/state and payload b'false' + Sending message with topic videv/ffe/livingroom/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4431,7 +4055,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4439,7 +4063,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4447,7 +4071,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4455,7 +4079,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4463,7 +4087,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4471,7 +4095,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4479,41 +4103,33 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -4546,9 +4162,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (42)\\ -Start-Time: & 2023-02-09 15:57:10,968\\ -Finished-Time: & 2023-02-09 15:57:12,180\\ -Time-Consumption & 1.213s\\ +Start-Time: & 2023-02-15 07:13:39,844\\ +Finished-Time: & 2023-02-15 07:13:41,055\\ +Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -4583,7 +4199,7 @@ Time-Consumption & 1.213s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4591,7 +4207,7 @@ Time-Consumption & 1.213s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4599,7 +4215,7 @@ Time-Consumption & 1.213s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4607,7 +4223,7 @@ Time-Consumption & 1.213s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4615,7 +4231,7 @@ Time-Consumption & 1.213s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4623,7 +4239,7 @@ Time-Consumption & 1.213s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4631,7 +4247,7 @@ Time-Consumption & 1.213s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4639,7 +4255,7 @@ Time-Consumption & 1.213s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -4647,41 +4263,33 @@ Time-Consumption & 1.213s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -4690,93 +4298,85 @@ Time-Consumption & 1.213s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/livingroom/floorlamp/brightness and payload 35 + Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 35 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"brightness": 90}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"brightness": 90}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"brightness": 90}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"brightness": 90}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"brightness": 90}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"brightness": 90}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'35' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"brightness": 90.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"brightness": 90.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"brightness": 90.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"brightness": 90.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"brightness": 90.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"brightness": 90.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'35.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -4875,93 +4475,85 @@ Time-Consumption & 1.213s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/livingroom/floorlamp/brightness and payload 50 + Sending message with topic videv/ffe/livingroom/floorlamp/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -5072,7 +4664,7 @@ Time-Consumption & 1.213s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5080,7 +4672,7 @@ Time-Consumption & 1.213s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5088,7 +4680,7 @@ Time-Consumption & 1.213s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5096,7 +4688,7 @@ Time-Consumption & 1.213s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5104,7 +4696,7 @@ Time-Consumption & 1.213s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5112,7 +4704,7 @@ Time-Consumption & 1.213s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5120,41 +4712,33 @@ Time-Consumption & 1.213s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -5172,9 +4756,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (67)\\ -Start-Time: & 2023-02-09 15:57:12,181\\ -Finished-Time: & 2023-02-09 15:57:13,393\\ -Time-Consumption & 1.212s\\ +Start-Time: & 2023-02-15 07:13:41,056\\ +Finished-Time: & 2023-02-15 07:13:42,266\\ +Time-Consumption & 1.210s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -5209,7 +4793,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5217,7 +4801,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5225,7 +4809,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5233,7 +4817,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5241,7 +4825,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5249,7 +4833,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5257,7 +4841,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5265,7 +4849,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5273,41 +4857,33 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -5316,93 +4892,85 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/livingroom/floorlamp/color_temp and payload 2 + Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 2 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"color_temp": 291}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"color_temp": 291}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"color_temp": 291}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"color_temp": 291}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"color_temp": 291}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"color_temp": 291}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'2' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"color_temp": 291.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"color_temp": 291.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"color_temp": 291.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"color_temp": 291.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"color_temp": 291.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"color_temp": 291.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'2.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -5501,93 +5069,85 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/livingroom/floorlamp/color_temp and payload 5 + Sending message with topic videv/ffe/livingroom/floorlamp/color_temp/set and payload 5 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -5698,7 +5258,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5706,7 +5266,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5714,7 +5274,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5722,7 +5282,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5730,7 +5290,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5738,7 +5298,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5746,41 +5306,33 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -5798,9 +5350,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\ -Start-Time: & 2023-02-09 15:57:13,393\\ -Finished-Time: & 2023-02-09 15:57:14,303\\ -Time-Consumption & 0.909s\\ +Start-Time: & 2023-02-15 07:13:42,267\\ +Finished-Time: & 2023-02-15 07:13:43,177\\ +Time-Consumption & 0.910s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -5841,7 +5393,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5849,7 +5401,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5857,7 +5409,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5865,7 +5417,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5873,7 +5425,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5881,7 +5433,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5889,7 +5441,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5897,7 +5449,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -5905,41 +5457,33 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -6050,7 +5594,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_1 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -6058,7 +5602,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_2 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -6066,7 +5610,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_3 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -6074,7 +5618,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_4 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -6082,7 +5626,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_5 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -6090,7 +5634,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/livingroom/floorlamp_6 and payload {"state": "off", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -6098,41 +5642,33 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_1 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_2 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_3 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_4 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_5 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/livingroom/floorlamp_6 and payload b'{"state": "off", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/livingroom/floorlamp/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/livingroom/floorlamp/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -6240,9 +5776,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:57:14,303\\ -Finished-Time: & 2023-02-09 15:57:16,119\\ -Time-Consumption & 1.816s\\ +Start-Time: & 2023-02-15 07:13:43,177\\ +Finished-Time: & 2023-02-15 07:13:44,990\\ +Time-Consumption & 1.812s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -6271,11 +5807,11 @@ Time-Consumption & 1.816s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 127.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 127.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 127.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 127.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -6283,15 +5819,7 @@ Time-Consumption & 1.816s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' + Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -6317,19 +5845,15 @@ Time-Consumption & 1.816s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 165.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 165.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 165.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 165.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' + Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -6370,33 +5894,25 @@ Time-Consumption & 1.816s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/bed_light_di/brightness and payload 50 + Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/sleep/bed_light_di/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 127.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 127.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/bed_light_di/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 127.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 127.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -6435,19 +5951,15 @@ Time-Consumption & 1.816s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 165.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 165.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 165.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 165.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' + Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -6488,33 +6000,25 @@ Time-Consumption & 1.816s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/bed_light_di/brightness and payload 50 + Sending message with topic videv/ffe/sleep/bed_light_di/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/sleep/bed_light_di/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 127.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 127.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/bed_light_di/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 127.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 127.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_di/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -6538,21 +6042,17 @@ Time-Consumption & 1.816s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "off", "brightness": 127.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "off", "brightness": 127.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "off", "brightness": 127.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "off", "brightness": 127.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -6570,9 +6070,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:16,120\\ -Finished-Time: & 2023-02-09 15:57:17,332\\ -Time-Consumption & 1.212s\\ +Start-Time: & 2023-02-15 07:13:44,990\\ +Finished-Time: & 2023-02-15 07:13:46,199\\ +Time-Consumption & 1.209s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -6614,21 +6114,17 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 127.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 127.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 127.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 127.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -6667,11 +6163,7 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/bed_light_di/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false' + Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -6679,21 +6171,17 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "off", "brightness": 127.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "off", "brightness": 127.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "off", "brightness": 127.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "off", "brightness": 127.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -6732,21 +6220,17 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 127.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "on", "brightness": 127.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 127.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "on", "brightness": 127.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -6785,11 +6269,7 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/bed_light_di/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false' + Sending message with topic videv/ffe/sleep/bed_light_di/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -6797,21 +6277,17 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "off", "brightness": 127.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/sleep/bed_light_di and payload {"state": "off", "brightness": 127.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "off", "brightness": 127.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/sleep/bed_light_di and payload b'{"state": "off", "brightness": 127.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/bed_light_di/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_di/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -6844,8 +6320,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:17,333\\ -Finished-Time: & 2023-02-09 15:57:18,542\\ +Start-Time: & 2023-02-15 07:13:46,200\\ +Finished-Time: & 2023-02-15 07:13:47,410\\ Time-Consumption & 1.210s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -6888,21 +6364,17 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/bed_light_ma/state and payload on + Sending message with topic zigbee/ffe/sleep/bed_light_ma and payload {"state": "on"} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/bed_light_ma/state and payload b'on' + Received message with topic zigbee/ffe/sleep/bed_light_ma and payload b'{"state": "on"}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_ma/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -6941,11 +6413,7 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/bed_light_ma/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false' + Sending message with topic videv/ffe/sleep/bed_light_ma/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -6953,21 +6421,17 @@ Time-Consumption & 1.210s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/bed_light_ma/state and payload off + Sending message with topic zigbee/ffe/sleep/bed_light_ma and payload {"state": "off"} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/bed_light_ma/state and payload b'off' + Received message with topic zigbee/ffe/sleep/bed_light_ma and payload b'{"state": "off"}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_ma/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -7006,21 +6470,17 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/bed_light_ma/state and payload on + Sending message with topic zigbee/ffe/sleep/bed_light_ma and payload {"state": "on"} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/bed_light_ma/state and payload b'on' + Received message with topic zigbee/ffe/sleep/bed_light_ma and payload b'{"state": "on"}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_ma/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -7059,11 +6519,7 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/bed_light_ma/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false' + Sending message with topic videv/ffe/sleep/bed_light_ma/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -7071,21 +6527,17 @@ Time-Consumption & 1.210s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/bed_light_ma/state and payload off + Sending message with topic zigbee/ffe/sleep/bed_light_ma and payload {"state": "off"} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/bed_light_ma/state and payload b'off' + Received message with topic zigbee/ffe/sleep/bed_light_ma and payload b'{"state": "off"}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/bed_light_ma/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/bed_light_ma/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -7118,9 +6570,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\ -Start-Time: & 2023-02-09 15:57:18,543\\ -Finished-Time: & 2023-02-09 15:57:19,452\\ -Time-Consumption & 0.909s\\ +Start-Time: & 2023-02-15 07:13:47,411\\ +Finished-Time: & 2023-02-15 07:13:48,318\\ +Time-Consumption & 0.908s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -7143,11 +6595,7 @@ Time-Consumption & 0.909s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature/set and payload null \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -7155,15 +6603,11 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{"current_heating_setpoint": 21.5}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -7171,19 +6615,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -7209,11 +6641,7 @@ Time-Consumption & 0.909s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/heating_valve/away_mode and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/away_mode and payload b'true' + Sending message with topic videv/ffe/sleep/heating_valve/away_mode/set and payload true \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -7221,7 +6649,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 16.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 16.5, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -7229,27 +6657,11 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/heating_valve/away_mode and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 16.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 16.5, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -7290,11 +6702,7 @@ Time-Consumption & 0.909s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/heating_valve/away_mode and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/away_mode and payload b'false' + Sending message with topic videv/ffe/sleep/heating_valve/away_mode/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -7302,7 +6710,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -7310,27 +6718,11 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/heating_valve/away_mode and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -7380,9 +6772,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\ -Start-Time: & 2023-02-09 15:57:19,452\\ -Finished-Time: & 2023-02-09 15:57:20,360\\ -Time-Consumption & 0.908s\\ +Start-Time: & 2023-02-15 07:13:48,319\\ +Finished-Time: & 2023-02-15 07:13:49,225\\ +Time-Consumption & 0.906s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -7403,11 +6795,7 @@ Time-Consumption & 0.908s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature/set and payload null \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -7433,11 +6821,7 @@ Time-Consumption & 0.908s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/heating_valve/start_boost and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/start_boost and payload b'true' + Sending message with topic videv/ffe/sleep/heating_valve/start_boost/set and payload true \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -7445,15 +6829,11 @@ Time-Consumption & 0.908s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{"current_heating_setpoint": 30}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 30, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 30, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -7461,19 +6841,7 @@ Time-Consumption & 0.908s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 30, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 30, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -7499,11 +6867,7 @@ Time-Consumption & 0.908s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature/set and payload true \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -7511,15 +6875,11 @@ Time-Consumption & 0.908s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{"current_heating_setpoint": 21.5}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -7527,19 +6887,7 @@ Time-Consumption & 0.908s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -7574,9 +6922,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\ -Start-Time: & 2023-02-09 15:57:20,361\\ -Finished-Time: & 2023-02-09 15:57:20,966\\ -Time-Consumption & 0.606s\\ +Start-Time: & 2023-02-15 07:13:49,225\\ +Finished-Time: & 2023-02-15 07:13:49,830\\ +Time-Consumption & 0.604s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -7595,11 +6943,11 @@ Time-Consumption & 0.606s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 16.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 16.5, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 16.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' + Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 16.5, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -7611,25 +6959,9 @@ Time-Consumption & 0.606s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'16.5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -7653,11 +6985,7 @@ Time-Consumption & 0.606s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature/set and payload null \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -7665,15 +6993,11 @@ Time-Consumption & 0.606s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic zigbee/ffe/sleep/heating_valve/set and payload b'{"current_heating_setpoint": 21.5}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -7681,19 +7005,7 @@ Time-Consumption & 0.606s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -7728,9 +7040,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\ -Start-Time: & 2023-02-09 15:57:20,967\\ -Finished-Time: & 2023-02-09 15:57:21,876\\ -Time-Consumption & 0.909s\\ +Start-Time: & 2023-02-15 07:13:49,830\\ +Finished-Time: & 2023-02-15 07:13:50,738\\ +Time-Consumption & 0.908s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -7753,11 +7065,7 @@ Time-Consumption & 0.909s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/ffe/sleep/heating_valve/set_default_temperature/set and payload null \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -7783,11 +7091,7 @@ Time-Consumption & 0.909s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/heating_valve/summer_mode and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/summer_mode and payload b'true' + Sending message with topic videv/ffe/sleep/heating_valve/summer_mode/set and payload true \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -7795,7 +7099,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 5, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -7803,27 +7107,11 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/heating_valve/summer_mode and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 5, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -7864,11 +7152,7 @@ Time-Consumption & 0.909s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/heating_valve/summer_mode and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/summer_mode and payload b'false' + Sending message with topic videv/ffe/sleep/heating_valve/summer_mode/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -7876,7 +7160,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -7884,27 +7168,11 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/heating_valve/summer_mode and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -7954,9 +7222,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\ -Start-Time: & 2023-02-09 15:57:21,877\\ -Finished-Time: & 2023-02-09 15:57:23,087\\ -Time-Consumption & 1.211s\\ +Start-Time: & 2023-02-15 07:13:50,738\\ +Finished-Time: & 2023-02-15 07:13:51,949\\ +Time-Consumption & 1.210s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -7983,11 +7251,11 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 16.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 16.5, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 16.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' + Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 16.5, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -7999,25 +7267,9 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'16.5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -8056,11 +7308,7 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload 21.5 - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5' + Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint/set and payload 21.5 \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -8068,7 +7316,7 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -8076,27 +7324,11 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -8137,11 +7369,11 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 16.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 16.5, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 16.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' + Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 16.5, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -8153,25 +7385,9 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'16.5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -8210,11 +7426,7 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload 21.5 - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5' + Sending message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint/set and payload 21.5 \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -8222,7 +7434,7 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffe/sleep/heating_valve and payload {"current_heating_setpoint": 21.5, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -8230,27 +7442,11 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/heating_valve/user_temperature_setpoint and payload b'21.5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffe/sleep/heating_valve and payload b'{"current_heating_setpoint": 21.5, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -8300,9 +7496,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:57:23,088\\ -Finished-Time: & 2023-02-09 15:57:24,906\\ -Time-Consumption & 1.818s\\ +Start-Time: & 2023-02-15 07:13:51,949\\ +Finished-Time: & 2023-02-15 07:13:53,764\\ +Time-Consumption & 1.815s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -8335,7 +7531,7 @@ Time-Consumption & 1.818s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -8343,7 +7539,7 @@ Time-Consumption & 1.818s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -8351,23 +7547,11 @@ Time-Consumption & 1.818s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -8393,19 +7577,15 @@ Time-Consumption & 1.818s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffe/sleep/main_light/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -8446,33 +7626,25 @@ Time-Consumption & 1.818s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/main_light/brightness and payload 50 + Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -8511,19 +7683,15 @@ Time-Consumption & 1.818s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffe/sleep/main_light/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -8564,33 +7732,25 @@ Time-Consumption & 1.818s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/main_light/brightness and payload 50 + Sending message with topic videv/ffe/sleep/main_light/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -8625,10 +7785,6 @@ Time-Consumption & 1.818s\\ Received message with topic videv/ffe/sleep/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -8646,9 +7802,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\ -Start-Time: & 2023-02-09 15:57:24,906\\ -Finished-Time: & 2023-02-09 15:57:26,721\\ -Time-Consumption & 1.815s\\ +Start-Time: & 2023-02-15 07:13:53,764\\ +Finished-Time: & 2023-02-15 07:13:55,578\\ +Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -8681,7 +7837,7 @@ Time-Consumption & 1.815s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -8689,17 +7845,13 @@ Time-Consumption & 1.815s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -8723,19 +7875,15 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'8.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'8' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -8776,33 +7924,25 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/main_light/color_temp and payload 5 + Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 5 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -8841,19 +7981,15 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'8.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'8' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -8894,33 +8030,25 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/main_light/color_temp and payload 5 + Sending message with topic videv/ffe/sleep/main_light/color_temp/set and payload 5 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/main_light/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -8955,10 +8083,6 @@ Time-Consumption & 1.815s\\ Received message with topic videv/ffe/sleep/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -8976,9 +8100,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:26,722\\ -Finished-Time: & 2023-02-09 15:57:27,934\\ -Time-Consumption & 1.212s\\ +Start-Time: & 2023-02-15 07:13:55,579\\ +Finished-Time: & 2023-02-15 07:13:56,789\\ +Time-Consumption & 1.210s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -9024,7 +8148,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -9032,17 +8156,13 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -9081,11 +8201,7 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/state and payload b'false' + Sending message with topic videv/ffe/sleep/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -9104,10 +8220,6 @@ Time-Consumption & 1.212s\\ Received message with topic videv/ffe/sleep/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -9150,7 +8262,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffe/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -9158,17 +8270,13 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffe/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffe/sleep/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -9207,11 +8315,7 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffe/sleep/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/state and payload b'false' + Sending message with topic videv/ffe/sleep/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -9230,10 +8334,6 @@ Time-Consumption & 1.212s\\ Received message with topic videv/ffe/sleep/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffe/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -9266,9 +8366,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\ -Start-Time: & 2023-02-09 15:57:27,935\\ -Finished-Time: & 2023-02-09 15:57:28,844\\ -Time-Consumption & 0.909s\\ +Start-Time: & 2023-02-15 07:13:56,790\\ +Finished-Time: & 2023-02-15 07:13:57,697\\ +Time-Consumption & 0.907s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -9291,11 +8391,7 @@ Time-Consumption & 0.909s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature/set and payload null \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -9303,15 +8399,11 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{"current_heating_setpoint": 23}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -9319,19 +8411,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -9357,11 +8437,7 @@ Time-Consumption & 0.909s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/bath/heating_valve/away_mode and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/away_mode and payload b'true' + Sending message with topic videv/ffw/bath/heating_valve/away_mode/set and payload true \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -9369,7 +8445,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -9377,27 +8453,11 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/bath/heating_valve/away_mode and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -9438,11 +8498,7 @@ Time-Consumption & 0.909s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/bath/heating_valve/away_mode and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/away_mode and payload b'false' + Sending message with topic videv/ffw/bath/heating_valve/away_mode/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -9450,7 +8506,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -9458,27 +8514,11 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/bath/heating_valve/away_mode and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -9528,9 +8568,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\ -Start-Time: & 2023-02-09 15:57:28,845\\ -Finished-Time: & 2023-02-09 15:57:29,752\\ -Time-Consumption & 0.908s\\ +Start-Time: & 2023-02-15 07:13:57,698\\ +Finished-Time: & 2023-02-15 07:13:58,604\\ +Time-Consumption & 0.907s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -9551,11 +8591,7 @@ Time-Consumption & 0.908s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature/set and payload null \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -9581,11 +8617,7 @@ Time-Consumption & 0.908s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/bath/heating_valve/start_boost and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/start_boost and payload b'true' + Sending message with topic videv/ffw/bath/heating_valve/start_boost/set and payload true \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -9593,15 +8625,11 @@ Time-Consumption & 0.908s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{"current_heating_setpoint": 30}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 30, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 30, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -9609,19 +8637,7 @@ Time-Consumption & 0.908s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 30, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 30, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -9647,11 +8663,7 @@ Time-Consumption & 0.908s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature/set and payload true \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -9659,15 +8671,11 @@ Time-Consumption & 0.908s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{"current_heating_setpoint": 23}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -9675,19 +8683,7 @@ Time-Consumption & 0.908s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -9722,9 +8718,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\ -Start-Time: & 2023-02-09 15:57:29,753\\ -Finished-Time: & 2023-02-09 15:57:30,359\\ -Time-Consumption & 0.606s\\ +Start-Time: & 2023-02-15 07:13:58,605\\ +Finished-Time: & 2023-02-15 07:13:59,209\\ +Time-Consumption & 0.604s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -9743,11 +8739,11 @@ Time-Consumption & 0.606s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' + Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -9759,25 +8755,9 @@ Time-Consumption & 0.606s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'18' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -9801,11 +8781,7 @@ Time-Consumption & 0.606s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature/set and payload null \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -9813,15 +8789,11 @@ Time-Consumption & 0.606s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic zigbee/ffw/bath/heating_valve/set and payload b'{"current_heating_setpoint": 23}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -9829,19 +8801,7 @@ Time-Consumption & 0.606s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -9876,9 +8836,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\ -Start-Time: & 2023-02-09 15:57:30,359\\ -Finished-Time: & 2023-02-09 15:57:31,267\\ -Time-Consumption & 0.908s\\ +Start-Time: & 2023-02-15 07:13:59,210\\ +Finished-Time: & 2023-02-15 07:14:00,116\\ +Time-Consumption & 0.906s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -9901,11 +8861,7 @@ Time-Consumption & 0.908s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/ffw/bath/heating_valve/set_default_temperature/set and payload null \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -9931,11 +8887,7 @@ Time-Consumption & 0.908s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/bath/heating_valve/summer_mode and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/summer_mode and payload b'true' + Sending message with topic videv/ffw/bath/heating_valve/summer_mode/set and payload true \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -9943,7 +8895,7 @@ Time-Consumption & 0.908s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 5, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -9951,27 +8903,11 @@ Time-Consumption & 0.908s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/bath/heating_valve/summer_mode and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 5, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -10012,11 +8948,7 @@ Time-Consumption & 0.908s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/bath/heating_valve/summer_mode and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/summer_mode and payload b'false' + Sending message with topic videv/ffw/bath/heating_valve/summer_mode/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -10024,7 +8956,7 @@ Time-Consumption & 0.908s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -10032,27 +8964,11 @@ Time-Consumption & 0.908s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/bath/heating_valve/summer_mode and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -10102,9 +9018,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\ -Start-Time: & 2023-02-09 15:57:31,268\\ -Finished-Time: & 2023-02-09 15:57:32,480\\ -Time-Consumption & 1.212s\\ +Start-Time: & 2023-02-15 07:14:00,116\\ +Finished-Time: & 2023-02-15 07:14:01,327\\ +Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -10131,11 +9047,11 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' + Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -10147,25 +9063,9 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'18' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -10204,11 +9104,7 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload 23 - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23' + Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint/set and payload 23 \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -10216,7 +9112,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -10224,27 +9120,11 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -10285,11 +9165,11 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' + Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -10301,25 +9181,9 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'18' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -10358,11 +9222,7 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload 23 - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23' + Sending message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint/set and payload 23 \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -10370,7 +9230,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/ffw/bath/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -10378,29 +9238,13 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/bath/heating_valve/user_temperature_setpoint and payload b'23' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/bath/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/bath/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -10448,9 +9292,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:57:32,481\\ -Finished-Time: & 2023-02-09 15:57:34,297\\ -Time-Consumption & 1.817s\\ +Start-Time: & 2023-02-15 07:14:01,327\\ +Finished-Time: & 2023-02-15 07:14:03,140\\ +Time-Consumption & 1.813s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -10483,7 +9327,7 @@ Time-Consumption & 1.817s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -10491,7 +9335,7 @@ Time-Consumption & 1.817s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -10499,23 +9343,11 @@ Time-Consumption & 1.817s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffw/julian/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -10541,19 +9373,15 @@ Time-Consumption & 1.817s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffw/julian/main_light/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -10594,33 +9422,25 @@ Time-Consumption & 1.817s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/julian/main_light/brightness and payload 50 + Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/julian/main_light/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/julian/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/julian/main_light/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -10659,19 +9479,15 @@ Time-Consumption & 1.817s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffw/julian/main_light/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -10712,33 +9528,25 @@ Time-Consumption & 1.817s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/julian/main_light/brightness and payload 50 + Sending message with topic videv/ffw/julian/main_light/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/julian/main_light/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/julian/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/julian/main_light/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -10773,10 +9581,6 @@ Time-Consumption & 1.817s\\ Received message with topic videv/ffw/julian/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -10794,9 +9598,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\ -Start-Time: & 2023-02-09 15:57:34,298\\ -Finished-Time: & 2023-02-09 15:57:36,115\\ -Time-Consumption & 1.817s\\ +Start-Time: & 2023-02-15 07:14:03,141\\ +Finished-Time: & 2023-02-15 07:14:04,956\\ +Time-Consumption & 1.815s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -10829,7 +9633,7 @@ Time-Consumption & 1.817s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -10837,17 +9641,13 @@ Time-Consumption & 1.817s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/julian/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -10871,19 +9671,15 @@ Time-Consumption & 1.817s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/color_temp and payload b'8.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffw/julian/main_light/color_temp and payload b'8' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -10924,33 +9720,25 @@ Time-Consumption & 1.817s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/julian/main_light/color_temp and payload 5 + Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 5 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/julian/main_light/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/julian/main_light/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -10989,19 +9777,15 @@ Time-Consumption & 1.817s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/color_temp and payload b'8.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffw/julian/main_light/color_temp and payload b'8' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -11042,33 +9826,25 @@ Time-Consumption & 1.817s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/julian/main_light/color_temp and payload 5 + Sending message with topic videv/ffw/julian/main_light/color_temp/set and payload 5 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/julian/main_light/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/julian/main_light/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -11103,10 +9879,6 @@ Time-Consumption & 1.817s\\ Received message with topic videv/ffw/julian/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -11124,9 +9896,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:36,116\\ -Finished-Time: & 2023-02-09 15:57:37,326\\ -Time-Consumption & 1.210s\\ +Start-Time: & 2023-02-15 07:14:04,956\\ +Finished-Time: & 2023-02-15 07:14:06,165\\ +Time-Consumption & 1.209s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -11172,7 +9944,7 @@ Time-Consumption & 1.210s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -11180,17 +9952,13 @@ Time-Consumption & 1.210s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/julian/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -11229,11 +9997,7 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/julian/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/state and payload b'false' + Sending message with topic videv/ffw/julian/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -11252,10 +10016,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/ffw/julian/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -11298,7 +10058,7 @@ Time-Consumption & 1.210s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/julian/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -11306,17 +10066,13 @@ Time-Consumption & 1.210s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/julian/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/julian/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -11355,11 +10111,7 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/julian/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/state and payload b'false' + Sending message with topic videv/ffw/julian/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -11378,10 +10130,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/ffw/julian/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/julian/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -11414,9 +10162,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:57:37,326\\ -Finished-Time: & 2023-02-09 15:57:39,139\\ -Time-Consumption & 1.813s\\ +Start-Time: & 2023-02-15 07:14:06,166\\ +Finished-Time: & 2023-02-15 07:14:07,980\\ +Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -11449,7 +10197,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -11457,7 +10205,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -11465,23 +10213,11 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -11507,19 +10243,15 @@ Time-Consumption & 1.813s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -11560,33 +10292,25 @@ Time-Consumption & 1.813s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/livingroom/main_light/brightness and payload 50 + Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -11625,19 +10349,15 @@ Time-Consumption & 1.813s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -11678,33 +10398,25 @@ Time-Consumption & 1.813s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/livingroom/main_light/brightness and payload 50 + Sending message with topic videv/ffw/livingroom/main_light/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -11739,10 +10451,6 @@ Time-Consumption & 1.813s\\ Received message with topic videv/ffw/livingroom/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -11760,9 +10468,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\ -Start-Time: & 2023-02-09 15:57:39,140\\ -Finished-Time: & 2023-02-09 15:57:40,954\\ -Time-Consumption & 1.814s\\ +Start-Time: & 2023-02-15 07:14:07,980\\ +Finished-Time: & 2023-02-15 07:14:09,794\\ +Time-Consumption & 1.813s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -11795,7 +10503,7 @@ Time-Consumption & 1.814s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -11803,17 +10511,13 @@ Time-Consumption & 1.814s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/livingroom/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -11837,19 +10541,15 @@ Time-Consumption & 1.814s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'8.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'8' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -11890,33 +10590,25 @@ Time-Consumption & 1.814s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/livingroom/main_light/color_temp and payload 5 + Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 5 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -11955,19 +10647,15 @@ Time-Consumption & 1.814s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'8.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'8' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -12008,33 +10696,25 @@ Time-Consumption & 1.814s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/livingroom/main_light/color_temp and payload 5 + Sending message with topic videv/ffw/livingroom/main_light/color_temp/set and payload 5 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/livingroom/main_light/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -12069,10 +10749,6 @@ Time-Consumption & 1.814s\\ Received message with topic videv/ffw/livingroom/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -12090,8 +10766,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:40,955\\ -Finished-Time: & 2023-02-09 15:57:42,165\\ +Start-Time: & 2023-02-15 07:14:09,794\\ +Finished-Time: & 2023-02-15 07:14:11,003\\ Time-Consumption & 1.210s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -12138,7 +10814,7 @@ Time-Consumption & 1.210s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -12146,17 +10822,13 @@ Time-Consumption & 1.210s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/livingroom/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -12195,11 +10867,7 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/livingroom/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/state and payload b'false' + Sending message with topic videv/ffw/livingroom/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -12218,10 +10886,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/ffw/livingroom/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -12264,7 +10928,7 @@ Time-Consumption & 1.210s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/livingroom/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -12272,17 +10936,13 @@ Time-Consumption & 1.210s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/livingroom/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/livingroom/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -12321,11 +10981,7 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/livingroom/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/state and payload b'false' + Sending message with topic videv/ffw/livingroom/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -12344,10 +11000,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/ffw/livingroom/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/livingroom/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -12380,8 +11032,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:57:42,165\\ -Finished-Time: & 2023-02-09 15:57:43,979\\ +Start-Time: & 2023-02-15 07:14:11,004\\ +Finished-Time: & 2023-02-15 07:14:12,817\\ Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -12415,7 +11067,7 @@ Time-Consumption & 1.814s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -12423,7 +11075,7 @@ Time-Consumption & 1.814s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -12431,15 +11083,7 @@ Time-Consumption & 1.814s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' + Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -12465,19 +11109,15 @@ Time-Consumption & 1.814s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/sleep/main_light/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' + Received message with topic videv/ffw/sleep/main_light/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -12518,33 +11158,25 @@ Time-Consumption & 1.814s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/sleep/main_light/brightness and payload 50 + Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/sleep/main_light/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/sleep/main_light/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -12583,19 +11215,15 @@ Time-Consumption & 1.814s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/sleep/main_light/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' + Received message with topic videv/ffw/sleep/main_light/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -12636,33 +11264,25 @@ Time-Consumption & 1.814s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/sleep/main_light/brightness and payload 50 + Sending message with topic videv/ffw/sleep/main_light/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/sleep/main_light/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/sleep/main_light/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/sleep/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -12697,10 +11317,6 @@ Time-Consumption & 1.814s\\ Received message with topic videv/ffw/sleep/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -12718,8 +11334,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:43,980\\ -Finished-Time: & 2023-02-09 15:57:45,191\\ +Start-Time: & 2023-02-15 07:14:12,818\\ +Finished-Time: & 2023-02-15 07:14:14,029\\ Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -12766,7 +11382,7 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -12774,17 +11390,13 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/sleep/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -12823,11 +11435,7 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/sleep/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/sleep/main_light/state and payload b'false' + Sending message with topic videv/ffw/sleep/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -12846,10 +11454,6 @@ Time-Consumption & 1.211s\\ Received message with topic videv/ffw/sleep/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -12892,7 +11496,7 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/ffw/sleep/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -12900,17 +11504,13 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/ffw/sleep/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/ffw/sleep/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -12949,11 +11549,7 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/ffw/sleep/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/sleep/main_light/state and payload b'false' + Sending message with topic videv/ffw/sleep/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -12972,10 +11568,6 @@ Time-Consumption & 1.211s\\ Received message with topic videv/ffw/sleep/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/ffw/sleep/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -13008,8 +11600,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:45,191\\ -Finished-Time: & 2023-02-09 15:57:46,401\\ +Start-Time: & 2023-02-15 07:14:14,030\\ +Finished-Time: & 2023-02-15 07:14:15,240\\ Time-Consumption & 1.210s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -13063,10 +11655,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/gfw/dirk/amplifier/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -13105,11 +11693,7 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/amplifier/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/amplifier/state and payload b'false' + Sending message with topic videv/gfw/dirk/amplifier/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -13128,10 +11712,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/gfw/dirk/amplifier/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -13181,10 +11761,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/gfw/dirk/amplifier/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -13223,11 +11799,7 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/amplifier/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/amplifier/state and payload b'false' + Sending message with topic videv/gfw/dirk/amplifier/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -13246,10 +11818,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/gfw/dirk/amplifier/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -13282,9 +11850,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:46,401\\ -Finished-Time: & 2023-02-09 15:57:47,613\\ -Time-Consumption & 1.211s\\ +Start-Time: & 2023-02-15 07:14:15,240\\ +Finished-Time: & 2023-02-15 07:14:16,448\\ +Time-Consumption & 1.207s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -13346,10 +11914,6 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/cd_player/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -13357,10 +11921,6 @@ Time-Consumption & 1.211s\\ Received message with topic videv/gfw/dirk/amplifier/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -13399,11 +11959,7 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/cd_player/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/cd_player/state and payload b'false' + Sending message with topic videv/gfw/dirk/cd_player/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -13431,10 +11987,6 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/cd_player/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -13442,10 +11994,6 @@ Time-Consumption & 1.211s\\ Received message with topic videv/gfw/dirk/amplifier/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -13504,10 +12052,6 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/cd_player/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -13515,10 +12059,6 @@ Time-Consumption & 1.211s\\ Received message with topic videv/gfw/dirk/amplifier/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -13557,11 +12097,7 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/cd_player/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/cd_player/state and payload b'false' + Sending message with topic videv/gfw/dirk/cd_player/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -13589,10 +12125,6 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/cd_player/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -13600,10 +12132,6 @@ Time-Consumption & 1.211s\\ Received message with topic videv/gfw/dirk/amplifier/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -13636,8 +12164,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\ -Start-Time: & 2023-02-09 15:57:47,613\\ -Finished-Time: & 2023-02-09 15:57:48,519\\ +Start-Time: & 2023-02-15 07:14:16,448\\ +Finished-Time: & 2023-02-15 07:14:17,354\\ Time-Consumption & 0.906s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -13685,10 +12213,6 @@ Time-Consumption & 0.906s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/cd_player/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -13696,10 +12220,6 @@ Time-Consumption & 0.906s\\ Received message with topic videv/gfw/dirk/amplifier/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -13743,10 +12263,6 @@ Time-Consumption & 0.906s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/cd_player/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic my_apps/gfw/dirk/powerplug/output/1 and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -13754,10 +12270,6 @@ Time-Consumption & 0.906s\\ Received message with topic videv/gfw/dirk/amplifier/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/amplifier/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -13790,8 +12302,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:57:48,520\\ -Finished-Time: & 2023-02-09 15:57:50,334\\ +Start-Time: & 2023-02-15 07:14:17,354\\ +Finished-Time: & 2023-02-15 07:14:19,168\\ Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -13825,7 +12337,7 @@ Time-Consumption & 1.814s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -13833,7 +12345,7 @@ Time-Consumption & 1.814s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -13841,23 +12353,11 @@ Time-Consumption & 1.814s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -13883,19 +12383,15 @@ Time-Consumption & 1.814s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -13936,33 +12432,25 @@ Time-Consumption & 1.814s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/desk_light/brightness and payload 50 + Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -14001,19 +12489,15 @@ Time-Consumption & 1.814s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -14054,33 +12538,25 @@ Time-Consumption & 1.814s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/desk_light/brightness and payload 50 + Sending message with topic videv/gfw/dirk/desk_light/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -14115,10 +12591,6 @@ Time-Consumption & 1.814s\\ Received message with topic videv/gfw/dirk/desk_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -14136,8 +12608,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\ -Start-Time: & 2023-02-09 15:57:50,334\\ -Finished-Time: & 2023-02-09 15:57:52,148\\ +Start-Time: & 2023-02-15 07:14:19,169\\ +Finished-Time: & 2023-02-15 07:14:20,983\\ Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -14171,7 +12643,7 @@ Time-Consumption & 1.814s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -14179,17 +12651,13 @@ Time-Consumption & 1.814s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/desk_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -14213,19 +12681,15 @@ Time-Consumption & 1.814s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'8.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'8' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -14266,33 +12730,25 @@ Time-Consumption & 1.814s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/desk_light/color_temp and payload 5 + Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 5 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -14331,19 +12787,15 @@ Time-Consumption & 1.814s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'8.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'8' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -14384,33 +12836,25 @@ Time-Consumption & 1.814s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/desk_light/color_temp and payload 5 + Sending message with topic videv/gfw/dirk/desk_light/color_temp/set and payload 5 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/desk_light/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -14445,10 +12889,6 @@ Time-Consumption & 1.814s\\ Received message with topic videv/gfw/dirk/desk_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -14466,8 +12906,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:57:52,149\\ -Finished-Time: & 2023-02-09 15:57:53,360\\ +Start-Time: & 2023-02-15 07:14:20,984\\ +Finished-Time: & 2023-02-15 07:14:22,195\\ Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -14514,7 +12954,7 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -14522,17 +12962,13 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/desk_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -14571,11 +13007,7 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/desk_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/state and payload b'false' + Sending message with topic videv/gfw/dirk/desk_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -14594,10 +13026,6 @@ Time-Consumption & 1.211s\\ Received message with topic videv/gfw/dirk/desk_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -14640,7 +13068,7 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/dirk/desk_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -14648,17 +13076,13 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/dirk/desk_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/desk_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -14697,11 +13121,7 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/desk_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/state and payload b'false' + Sending message with topic videv/gfw/dirk/desk_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -14720,10 +13140,6 @@ Time-Consumption & 1.211s\\ Received message with topic videv/gfw/dirk/desk_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/desk_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -14756,8 +13172,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\ -Start-Time: & 2023-02-09 15:57:53,361\\ -Finished-Time: & 2023-02-09 15:57:54,268\\ +Start-Time: & 2023-02-15 07:14:22,196\\ +Finished-Time: & 2023-02-15 07:14:23,102\\ Time-Consumption & 0.907s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -14781,11 +13197,7 @@ Time-Consumption & 0.907s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature/set and payload null \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -14793,15 +13205,11 @@ Time-Consumption & 0.907s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 25}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -14809,19 +13217,7 @@ Time-Consumption & 0.907s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -14847,11 +13243,7 @@ Time-Consumption & 0.907s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/heating_valve/away_mode and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/away_mode and payload b'true' + Sending message with topic videv/gfw/dirk/heating_valve/away_mode/set and payload true \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -14859,7 +13251,7 @@ Time-Consumption & 0.907s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 20, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -14867,27 +13259,11 @@ Time-Consumption & 0.907s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/heating_valve/away_mode and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 20, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -14928,11 +13304,7 @@ Time-Consumption & 0.907s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/heating_valve/away_mode and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/away_mode and payload b'false' + Sending message with topic videv/gfw/dirk/heating_valve/away_mode/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -14940,7 +13312,7 @@ Time-Consumption & 0.907s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -14948,27 +13320,11 @@ Time-Consumption & 0.907s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/heating_valve/away_mode and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -15018,16 +13374,16 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\ -Start-Time: & 2023-02-09 15:57:54,269\\ -Finished-Time: & 2023-02-09 15:57:55,176\\ -Time-Consumption & 0.907s\\ +Start-Time: & 2023-02-15 07:14:23,103\\ +Finished-Time: & 2023-02-15 07:14:24,009\\ +Time-Consumption & 0.906s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule \bf{\,Info } & Setting preconditions (Default setpoint)\\ \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\ \bf{\,Info } & Activating boost mode\\ -\bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 900 and Type is $<$class 'int'$>$).\\ +\bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 899 and Type is $<$class 'int'$>$).\\ \bf{\,Info } & Setting postconditions (Default setpoint)\\ \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\ \bottomrule @@ -15041,11 +13397,7 @@ Time-Consumption & 0.907s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature/set and payload null \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -15071,11 +13423,7 @@ Time-Consumption & 0.907s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/heating_valve/start_boost and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/start_boost and payload b'true' + Sending message with topic videv/gfw/dirk/heating_valve/start_boost/set and payload true \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15083,15 +13431,11 @@ Time-Consumption & 0.907s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 30}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 30, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 30, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15099,30 +13443,22 @@ Time-Consumption & 0.907s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 30, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 30, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic videv/gfw/dirk/heating_valve/boost_timer and payload b'899' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} \toprule - {\bf \textcolor{green}{Success} } & Boost timer is greater expectation (Content 900 and Type is $<$class 'int'$>$).\\ + {\bf \textcolor{green}{Success} } & Boost timer is greater expectation (Content 899 and Type is $<$class 'int'$>$).\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Result (Boost timer): 900 () + Result (Boost timer): 899 () \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15137,11 +13473,7 @@ Time-Consumption & 0.907s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature/set and payload true \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15149,15 +13481,11 @@ Time-Consumption & 0.907s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 25}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15165,19 +13493,7 @@ Time-Consumption & 0.907s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -15212,9 +13528,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\ -Start-Time: & 2023-02-09 15:57:55,176\\ -Finished-Time: & 2023-02-09 15:57:55,781\\ -Time-Consumption & 0.605s\\ +Start-Time: & 2023-02-15 07:14:24,010\\ +Finished-Time: & 2023-02-15 07:14:24,613\\ +Time-Consumption & 0.603s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -15233,11 +13549,11 @@ Time-Consumption & 0.605s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 20, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' + Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 20, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15249,25 +13565,9 @@ Time-Consumption & 0.605s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'20' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -15291,11 +13591,7 @@ Time-Consumption & 0.605s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature/set and payload null \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15303,15 +13599,11 @@ Time-Consumption & 0.605s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic zigbee/gfw/dirk/heating_valve/set and payload b'{"current_heating_setpoint": 25}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15319,19 +13611,7 @@ Time-Consumption & 0.605s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -15366,8 +13646,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\ -Start-Time: & 2023-02-09 15:57:55,782\\ -Finished-Time: & 2023-02-09 15:57:56,689\\ +Start-Time: & 2023-02-15 07:14:24,613\\ +Finished-Time: & 2023-02-15 07:14:25,520\\ Time-Consumption & 0.907s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -15391,11 +13671,7 @@ Time-Consumption & 0.907s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/gfw/dirk/heating_valve/set_default_temperature/set and payload null \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -15421,11 +13697,7 @@ Time-Consumption & 0.907s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/heating_valve/summer_mode and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/summer_mode and payload b'true' + Sending message with topic videv/gfw/dirk/heating_valve/summer_mode/set and payload true \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15433,7 +13705,7 @@ Time-Consumption & 0.907s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 5, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15441,27 +13713,11 @@ Time-Consumption & 0.907s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/heating_valve/summer_mode and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 5, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -15502,11 +13758,7 @@ Time-Consumption & 0.907s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/heating_valve/summer_mode and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/summer_mode and payload b'false' + Sending message with topic videv/gfw/dirk/heating_valve/summer_mode/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15514,7 +13766,7 @@ Time-Consumption & 0.907s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15522,27 +13774,11 @@ Time-Consumption & 0.907s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/heating_valve/summer_mode and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -15592,9 +13828,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\ -Start-Time: & 2023-02-09 15:57:56,690\\ -Finished-Time: & 2023-02-09 15:57:57,899\\ -Time-Consumption & 1.210s\\ +Start-Time: & 2023-02-15 07:14:25,521\\ +Finished-Time: & 2023-02-15 07:14:26,730\\ +Time-Consumption & 1.209s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -15621,11 +13857,11 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 20, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' + Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 20, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15637,25 +13873,9 @@ Time-Consumption & 1.210s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'20' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -15694,11 +13914,7 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload 25 - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25' + Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint/set and payload 25 \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15706,7 +13922,7 @@ Time-Consumption & 1.210s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15714,29 +13930,13 @@ Time-Consumption & 1.210s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -15775,11 +13975,11 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 20, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 20, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' + Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 20, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15791,25 +13991,9 @@ Time-Consumption & 1.210s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'20' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -15848,11 +14032,7 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload 25 - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25' + Sending message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint/set and payload 25 \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15860,7 +14040,7 @@ Time-Consumption & 1.210s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/dirk/heating_valve and payload {"current_heating_setpoint": 25, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15868,27 +14048,11 @@ Time-Consumption & 1.210s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/heating_valve/user_temperature_setpoint and payload b'25' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/dirk/heating_valve and payload b'{"current_heating_setpoint": 25, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -15938,9 +14102,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:57:57,900\\ -Finished-Time: & 2023-02-09 15:57:59,715\\ -Time-Consumption & 1.816s\\ +Start-Time: & 2023-02-15 07:14:26,730\\ +Finished-Time: & 2023-02-15 07:14:28,545\\ +Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -15973,7 +14137,7 @@ Time-Consumption & 1.816s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15981,7 +14145,7 @@ Time-Consumption & 1.816s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -15989,23 +14153,11 @@ Time-Consumption & 1.816s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -16031,19 +14183,15 @@ Time-Consumption & 1.816s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/gfw/dirk/main_light/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -16084,33 +14232,25 @@ Time-Consumption & 1.816s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/main_light/brightness and payload 50 + Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -16149,19 +14289,15 @@ Time-Consumption & 1.816s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/gfw/dirk/main_light/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -16202,33 +14338,25 @@ Time-Consumption & 1.816s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/main_light/brightness and payload 50 + Sending message with topic videv/gfw/dirk/main_light/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -16263,10 +14391,6 @@ Time-Consumption & 1.816s\\ Received message with topic videv/gfw/dirk/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -16284,9 +14408,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\ -Start-Time: & 2023-02-09 15:57:59,716\\ -Finished-Time: & 2023-02-09 15:58:01,529\\ -Time-Consumption & 1.813s\\ +Start-Time: & 2023-02-15 07:14:28,545\\ +Finished-Time: & 2023-02-15 07:14:30,359\\ +Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -16319,7 +14443,7 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -16327,17 +14451,13 @@ Time-Consumption & 1.813s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -16361,19 +14481,15 @@ Time-Consumption & 1.813s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'8.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'8' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -16414,33 +14530,25 @@ Time-Consumption & 1.813s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/main_light/color_temp and payload 5 + Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 5 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -16479,19 +14587,15 @@ Time-Consumption & 1.813s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'8.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'8' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -16532,33 +14636,25 @@ Time-Consumption & 1.813s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/main_light/color_temp and payload 5 + Sending message with topic videv/gfw/dirk/main_light/color_temp/set and payload 5 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/main_light/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -16593,10 +14689,6 @@ Time-Consumption & 1.813s\\ Received message with topic videv/gfw/dirk/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -16614,9 +14706,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:58:01,530\\ -Finished-Time: & 2023-02-09 15:58:02,741\\ -Time-Consumption & 1.212s\\ +Start-Time: & 2023-02-15 07:14:30,360\\ +Finished-Time: & 2023-02-15 07:14:31,571\\ +Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -16662,7 +14754,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -16670,17 +14762,13 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -16719,11 +14807,7 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/state and payload b'false' + Sending message with topic videv/gfw/dirk/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -16742,10 +14826,6 @@ Time-Consumption & 1.212s\\ Received message with topic videv/gfw/dirk/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -16788,7 +14868,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/dirk/main_light and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -16796,17 +14876,13 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/dirk/main_light and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/dirk/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -16845,11 +14921,7 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/state and payload b'false' + Sending message with topic videv/gfw/dirk/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -16868,10 +14940,6 @@ Time-Consumption & 1.212s\\ Received message with topic videv/gfw/dirk/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -16904,9 +14972,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:58:02,742\\ -Finished-Time: & 2023-02-09 15:58:03,952\\ -Time-Consumption & 1.210s\\ +Start-Time: & 2023-02-15 07:14:31,571\\ +Finished-Time: & 2023-02-15 07:14:32,782\\ +Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -16959,10 +15027,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/gfw/dirk/pc_dock/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/pc_dock/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -17001,11 +15065,7 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/pc_dock/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false' + Sending message with topic videv/gfw/dirk/pc_dock/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -17024,10 +15084,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/pc_dock/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -17077,10 +15133,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/gfw/dirk/pc_dock/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/pc_dock/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -17119,11 +15171,7 @@ Time-Consumption & 1.210s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/dirk/pc_dock/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false' + Sending message with topic videv/gfw/dirk/pc_dock/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -17142,10 +15190,6 @@ Time-Consumption & 1.210s\\ Received message with topic videv/gfw/dirk/pc_dock/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/dirk/pc_dock/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -17178,9 +15222,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (50)\\ -Start-Time: & 2023-02-09 15:58:03,953\\ -Finished-Time: & 2023-02-09 15:58:05,768\\ -Time-Consumption & 1.815s\\ +Start-Time: & 2023-02-15 07:14:32,783\\ +Finished-Time: & 2023-02-15 07:14:34,596\\ +Time-Consumption & 1.814s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -17221,7 +15265,7 @@ Time-Consumption & 1.815s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -17229,7 +15273,7 @@ Time-Consumption & 1.815s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -17237,31 +15281,19 @@ Time-Consumption & 1.815s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic videv/gfw/floor/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -17287,19 +15319,15 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/gfw/floor/main_light/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -17340,37 +15368,29 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/floor/main_light/brightness and payload 50 + Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/floor/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -17409,19 +15429,15 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 165.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 165.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/brightness and payload b'65.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/gfw/floor/main_light/brightness and payload b'65' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -17462,37 +15478,29 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/floor/main_light/brightness and payload 50 + Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/floor/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -17527,10 +15535,6 @@ Time-Consumption & 1.815s\\ Received message with topic videv/gfw/floor/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -17548,9 +15552,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (81)\\ -Start-Time: & 2023-02-09 15:58:05,768\\ -Finished-Time: & 2023-02-09 15:58:07,583\\ -Time-Consumption & 1.815s\\ +Start-Time: & 2023-02-15 07:14:34,597\\ +Finished-Time: & 2023-02-15 07:14:36,410\\ +Time-Consumption & 1.813s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -17591,7 +15595,7 @@ Time-Consumption & 1.815s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -17599,7 +15603,7 @@ Time-Consumption & 1.815s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -17607,15 +15611,11 @@ Time-Consumption & 1.815s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -17641,19 +15641,15 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/color_temp and payload b'8.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/gfw/floor/main_light/color_temp and payload b'8' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -17694,37 +15690,29 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/floor/main_light/color_temp and payload 5 + Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 5 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -17763,19 +15751,15 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 413.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 413.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/color_temp and payload b'8.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic videv/gfw/floor/main_light/color_temp and payload b'8' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -17816,37 +15800,29 @@ Time-Consumption & 1.815s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/floor/main_light/color_temp and payload 5 + Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 5 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -17881,10 +15857,6 @@ Time-Consumption & 1.815s\\ Received message with topic videv/gfw/floor/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -17902,8 +15874,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:58:07,584\\ -Finished-Time: & 2023-02-09 15:58:08,795\\ +Start-Time: & 2023-02-15 07:14:36,411\\ +Finished-Time: & 2023-02-15 07:14:37,621\\ Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -17958,7 +15930,7 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -17966,7 +15938,7 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -17974,15 +15946,11 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -18023,11 +15991,7 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/floor/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/state and payload b'false' + Sending message with topic videv/gfw/floor/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -18046,10 +16010,6 @@ Time-Consumption & 1.211s\\ Received message with topic videv/gfw/floor/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -18100,7 +16060,7 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -18108,7 +16068,7 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -18116,15 +16076,11 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -18165,11 +16121,7 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/floor/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/state and payload b'false' + Sending message with topic videv/gfw/floor/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -18188,10 +16140,6 @@ Time-Consumption & 1.211s\\ Received message with topic videv/gfw/floor/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -18224,9 +16172,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (42)\\ -Start-Time: & 2023-02-09 15:58:08,795\\ -Finished-Time: & 2023-02-09 15:58:10,004\\ -Time-Consumption & 1.208s\\ +Start-Time: & 2023-02-15 07:14:37,622\\ +Finished-Time: & 2023-02-15 07:14:38,830\\ +Time-Consumption & 1.209s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -18261,7 +16209,7 @@ Time-Consumption & 1.208s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -18269,7 +16217,7 @@ Time-Consumption & 1.208s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -18277,15 +16225,11 @@ Time-Consumption & 1.208s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -18296,45 +16240,37 @@ Time-Consumption & 1.208s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/floor/main_light/brightness and payload 35 + Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 35 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"brightness": 90}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"brightness": 90}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/floor/main_light/brightness and payload b'35' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"brightness": 90.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"brightness": 90.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 90.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/brightness and payload b'35.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -18373,45 +16309,37 @@ Time-Consumption & 1.208s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/floor/main_light/brightness and payload 50 + Sending message with topic videv/gfw/floor/main_light/brightness/set and payload 50 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"brightness": 128}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/floor/main_light/brightness and payload b'50' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"brightness": 128.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/brightness and payload b'50.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -18461,10 +16389,6 @@ Time-Consumption & 1.208s\\ Received message with topic videv/gfw/floor/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -18482,8 +16406,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (67)\\ -Start-Time: & 2023-02-09 15:58:10,004\\ -Finished-Time: & 2023-02-09 15:58:11,214\\ +Start-Time: & 2023-02-15 07:14:38,831\\ +Finished-Time: & 2023-02-15 07:14:40,040\\ Time-Consumption & 1.209s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -18519,7 +16443,7 @@ Time-Consumption & 1.209s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -18527,7 +16451,7 @@ Time-Consumption & 1.209s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -18535,15 +16459,11 @@ Time-Consumption & 1.209s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -18554,45 +16474,37 @@ Time-Consumption & 1.209s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/floor/main_light/color_temp and payload 2 + Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 2 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"color_temp": 291}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"color_temp": 291}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/floor/main_light/color_temp and payload b'2' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"color_temp": 291.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"color_temp": 291.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 291.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/color_temp and payload b'2.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -18631,45 +16543,37 @@ Time-Consumption & 1.209s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/floor/main_light/color_temp and payload 5 + Sending message with topic videv/gfw/floor/main_light/color_temp/set and payload 5 + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"color_temp": 352}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_2/set and payload b'{"color_temp": 352.0}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/color_temp and payload b'5.0' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -18719,10 +16623,6 @@ Time-Consumption & 1.209s\\ Received message with topic videv/gfw/floor/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} @@ -18740,8 +16640,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak synchronisation.py (24)\\ -Start-Time: & 2023-02-09 15:58:11,214\\ -Finished-Time: & 2023-02-09 15:58:12,121\\ +Start-Time: & 2023-02-15 07:14:40,040\\ +Finished-Time: & 2023-02-15 07:14:40,947\\ Time-Consumption & 0.907s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -18783,7 +16683,7 @@ Time-Consumption & 0.907s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/floor/main_light_1 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -18791,7 +16691,7 @@ Time-Consumption & 0.907s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"} + Sending message with topic zigbee/gfw/floor/main_light_2 and payload {"state": "on", "brightness": 127.0, "color_temp": 352.0} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -18799,15 +16699,11 @@ Time-Consumption & 0.907s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' + Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_1 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0, "__type__": "tradfri_light"}' + Received message with topic zigbee/gfw/floor/main_light_2 and payload b'{"state": "on", "brightness": 127.0, "color_temp": 352.0}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -18859,10 +16755,6 @@ Time-Consumption & 0.907s\\ Received message with topic videv/gfw/floor/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/floor/main_light/__info__ and payload b'{"__type__": "videv_switch_brightness_color_temp", "state": {"control": true, "display": true}, "brightness": {"control": true, "display": true}, "color_temp": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -18910,9 +16802,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (101)\\ -Start-Time: & 2023-02-09 15:58:12,122\\ -Finished-Time: & 2023-02-09 15:58:13,031\\ -Time-Consumption & 0.909s\\ +Start-Time: & 2023-02-15 07:14:40,948\\ +Finished-Time: & 2023-02-15 07:14:41,855\\ +Time-Consumption & 0.908s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -18935,11 +16827,7 @@ Time-Consumption & 0.909s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature/set and payload null \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -18947,15 +16835,11 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{"current_heating_setpoint": 23}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -18963,19 +16847,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -19001,11 +16873,7 @@ Time-Consumption & 0.909s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/marion/heating_valve/away_mode and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/away_mode and payload b'true' + Sending message with topic videv/gfw/marion/heating_valve/away_mode/set and payload true \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19013,7 +16881,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19021,29 +16889,13 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/marion/heating_valve/away_mode and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -19082,11 +16934,7 @@ Time-Consumption & 0.909s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/marion/heating_valve/away_mode and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/away_mode and payload b'false' + Sending message with topic videv/gfw/marion/heating_valve/away_mode/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19094,7 +16942,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19102,27 +16950,11 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/marion/heating_valve/away_mode and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -19172,16 +17004,16 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (128)\\ -Start-Time: & 2023-02-09 15:58:13,031\\ -Finished-Time: & 2023-02-09 15:58:13,940\\ -Time-Consumption & 0.909s\\ +Start-Time: & 2023-02-15 07:14:41,856\\ +Finished-Time: & 2023-02-15 07:14:42,762\\ +Time-Consumption & 0.906s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule \bf{\,Info } & Setting preconditions (Default setpoint)\\ \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\ \bf{\,Info } & Activating boost mode\\ -\bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 899 and Type is $<$class 'int'$>$).\\ +\bf{\,\textcolor{green}{Success} } & Boost timer is greater expectation (Content 900 and Type is $<$class 'int'$>$).\\ \bf{\,Info } & Setting postconditions (Default setpoint)\\ \bf{\,\textcolor{green}{Success} } & Boost timer is correct (Content 0 and Type is $<$class 'int'$>$).\\ \bottomrule @@ -19195,11 +17027,7 @@ Time-Consumption & 0.909s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature/set and payload null \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -19225,11 +17053,7 @@ Time-Consumption & 0.909s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/marion/heating_valve/start_boost and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/start_boost and payload b'true' + Sending message with topic videv/gfw/marion/heating_valve/start_boost/set and payload true \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19237,15 +17061,11 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{"current_heating_setpoint": 30}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 30, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 30, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19253,38 +17073,18 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 30, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/boost_timer and payload b'899' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 30, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} \toprule - {\bf \textcolor{green}{Success} } & Boost timer is greater expectation (Content 899 and Type is $<$class 'int'$>$).\\ + {\bf \textcolor{green}{Success} } & Boost timer is greater expectation (Content 900 and Type is $<$class 'int'$>$).\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Result (Boost timer): 899 () + Result (Boost timer): 900 () \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19299,11 +17099,7 @@ Time-Consumption & 0.909s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature/set and payload true \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19311,15 +17107,11 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{"current_heating_setpoint": 23}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19327,19 +17119,7 @@ Time-Consumption & 0.909s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -19374,9 +17154,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (50)\\ -Start-Time: & 2023-02-09 15:58:13,940\\ -Finished-Time: & 2023-02-09 15:58:14,545\\ -Time-Consumption & 0.605s\\ +Start-Time: & 2023-02-15 07:14:42,763\\ +Finished-Time: & 2023-02-15 07:14:43,367\\ +Time-Consumption & 0.604s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -19395,11 +17175,11 @@ Time-Consumption & 0.605s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' + Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19411,25 +17191,9 @@ Time-Consumption & 0.605s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'18' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -19453,11 +17217,7 @@ Time-Consumption & 0.605s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature/set and payload null \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19465,15 +17225,11 @@ Time-Consumption & 0.605s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic zigbee/gfw/marion/heating_valve/set and payload b'{"current_heating_setpoint": 23}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19481,19 +17237,7 @@ Time-Consumption & 0.605s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -19528,9 +17272,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (74)\\ -Start-Time: & 2023-02-09 15:58:14,546\\ -Finished-Time: & 2023-02-09 15:58:15,455\\ -Time-Consumption & 0.910s\\ +Start-Time: & 2023-02-15 07:14:43,368\\ +Finished-Time: & 2023-02-15 07:14:44,275\\ +Time-Consumption & 0.907s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -19553,11 +17297,7 @@ Time-Consumption & 0.910s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/set_default_temperature and payload b'true' + Sending message with topic videv/gfw/marion/heating_valve/set_default_temperature/set and payload null \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -19583,11 +17323,7 @@ Time-Consumption & 0.910s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/marion/heating_valve/summer_mode and payload true - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/summer_mode and payload b'true' + Sending message with topic videv/gfw/marion/heating_valve/summer_mode/set and payload true \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19595,7 +17331,7 @@ Time-Consumption & 0.910s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 5, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19603,29 +17339,13 @@ Time-Consumption & 0.910s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 5, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/marion/heating_valve/summer_mode and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 5, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -19664,11 +17384,7 @@ Time-Consumption & 0.910s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/marion/heating_valve/summer_mode and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/summer_mode and payload b'false' + Sending message with topic videv/gfw/marion/heating_valve/summer_mode/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19676,7 +17392,7 @@ Time-Consumption & 0.910s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19684,27 +17400,11 @@ Time-Consumption & 0.910s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/marion/heating_valve/summer_mode and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -19754,9 +17454,9 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak heating.py (22)\\ -Start-Time: & 2023-02-09 15:58:15,456\\ -Finished-Time: & 2023-02-09 15:58:16,668\\ -Time-Consumption & 1.212s\\ +Start-Time: & 2023-02-15 07:14:44,275\\ +Finished-Time: & 2023-02-15 07:14:45,486\\ +Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ \midrule @@ -19783,11 +17483,11 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' + Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19799,25 +17499,9 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'18' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -19856,11 +17540,7 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload 23 - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23' + Sending message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint/set and payload 23 \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19868,7 +17548,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19876,27 +17556,11 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -19937,11 +17601,11 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 18, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' + Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 18, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -19953,25 +17617,9 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'18' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -20010,11 +17658,7 @@ Time-Consumption & 1.212s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload 23 - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23' + Sending message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint/set and payload 23 \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -20022,7 +17666,7 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"} + Sending message with topic zigbee/gfw/marion/heating_valve and payload {"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97} \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -20030,27 +17674,11 @@ Time-Consumption & 1.212s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/gfw/marion/heating_valve/user_temperature_setpoint and payload b'23' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "__type__": "brennenstuhl_heating_valve"}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/temperature and payload b'20.7' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/heating_valve/__info__ and payload b'{"__type__": "videv_heating", "user_temperature_setpoint": {"control": true, "display": true}, "away_mode": {"control": true, "display": true}, "summer_mode": {"control": true, "display": true}, "start_boost": {"control": true}, "set_default_temperature": {"control": true}, "valve_temperature_setpoint": {"display": true}, "boost_timer": {"display": true}, "temperature": {"display": true}}' + Received message with topic zigbee/gfw/marion/heating_valve and payload b'{"current_heating_setpoint": 23, "local_temperature": 20.7, "battery": 97}' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -20100,282 +17728,8 @@ This test was passed with the state: {\bf \textcolor{green}{Success}}. \begin{longtabu} to \linewidth {lX} \toprule Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:58:16,668\\ -Finished-Time: & 2023-02-09 15:58:17,881\\ -Time-Consumption & 1.213s\\ -\midrule -\multicolumn{2}{l}{\bf{Testresults:}}\\ -\midrule -\bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\ -\bf{\,Info } & Changing switching device state to 'True'\\ -\bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\ -\bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\ -\bf{\,Info } & Changing virtual device state to 'False'\\ -\bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\ -\bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\ -\bf{\,Info } & Changing switching device state to 'True'\\ -\bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\ -\bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\ -\bf{\,Info } & Changing virtual device state to 'False'\\ -\bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\ -\bottomrule -\end{longtabu} - - -\paragraph{Testdetails}\mbox{}\\ - \begin{tabu} to \linewidth {lX} - \toprule - {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Result (Virtual device state): False () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Expectation (Virtual device state): result = False () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf Info } & Changing switching device state to 'True'\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/main_light/state and payload b'true' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Result (Virtual device state): True () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Expectation (Virtual device state): result = True () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Result (Switching device state): True () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Expectation (Switching device state): result = True () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf Info } & Changing virtual device state to 'False'\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/marion/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/main_light/state and payload b'false' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic shellies/gfw/marion/main_light/relay/0/command and payload b'off' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/main_light/state and payload b'false' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Result (Switching device state): False () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Expectation (Switching device state): result = False () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Result (Virtual device state): False () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Expectation (Virtual device state): result = False () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf Info } & Changing switching device state to 'True'\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/main_light/state and payload b'true' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Result (Virtual device state): True () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Expectation (Virtual device state): result = True () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Result (Switching device state): True () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Expectation (Switching device state): result = True () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf Info } & Changing virtual device state to 'False'\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/gfw/marion/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/main_light/state and payload b'false' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic shellies/gfw/marion/main_light/relay/0/command and payload b'off' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/main_light/state and payload b'false' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/gfw/marion/main_light/__info__ and payload b'{"__type__": "videv_switching", "state": {"control": true, "display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - \begin{tabu} to \linewidth {lX} - \toprule - {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\ - \bottomrule - \end{tabu} - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Result (Switching device state): False () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Expectation (Switching device state): result = False () - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - - \vspace*{2.5ex} - - - - - - - - \subsection{ Power On/\allowbreak Off test for device and virtual device: shellies/\allowbreak stw/\allowbreak stairway/\allowbreak main\_light } - - -\paragraph{Testsummary}\mbox{}\\ -This test was passed with the state: {\bf \textcolor{green}{Success}}. -\begin{longtabu} to \linewidth {lX} -\toprule -Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ -Start-Time: & 2023-02-09 15:58:17,882\\ -Finished-Time: & 2023-02-09 15:58:19,093\\ +Start-Time: & 2023-02-15 07:14:45,487\\ +Finished-Time: & 2023-02-15 07:14:46,698\\ Time-Consumption & 1.211s\\ \midrule \multicolumn{2}{l}{\bf{Testresults:}}\\ @@ -20418,27 +17772,15 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic shellies/stw/stairway/main_light/relay/0 and payload on + Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic shellies/stw/stairway/main_light/relay/0 and payload b'on' + Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/stw/stairway/main_light/timer and payload b'100' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{"__type__": "videv_switching_motion", "state": {"control": true, "display": true}, "timer": {"display": true}, "motion_0": {"display": true}, "motion_1": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/stw/stairway/main_light/state and payload b'true' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{"__type__": "videv_switching_motion", "state": {"control": true, "display": true}, "timer": {"display": true}, "motion_0": {"display": true}, "motion_1": {"display": true}}' + Received message with topic videv/gfw/marion/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] @@ -20479,11 +17821,261 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/stw/stairway/main_light/state and payload false + Sending message with topic videv/gfw/marion/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/stw/stairway/main_light/state and payload b'false' + Received message with topic shellies/gfw/marion/main_light/relay/0/command and payload b'off' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic videv/gfw/marion/main_light/state and payload b'false' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Result (Switching device state): False () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Expectation (Switching device state): result = False () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Result (Virtual device state): False () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Expectation (Virtual device state): result = False () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf Info } & Changing switching device state to 'True'\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload on + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'on' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic videv/gfw/marion/main_light/state and payload b'true' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Result (Virtual device state): True () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Expectation (Virtual device state): result = True () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Result (Switching device state): True () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Expectation (Switching device state): result = True () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf Info } & Changing virtual device state to 'False'\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic videv/gfw/marion/main_light/state/set and payload false + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic shellies/gfw/marion/main_light/relay/0/command and payload b'off' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic shellies/gfw/marion/main_light/relay/0 and payload off + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic shellies/gfw/marion/main_light/relay/0 and payload b'off' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic videv/gfw/marion/main_light/state and payload b'false' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf \textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Result (Switching device state): False () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Expectation (Switching device state): result = False () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + + + + + + + + \subsection{ Power On/\allowbreak Off test for device and virtual device: shellies/\allowbreak stw/\allowbreak stairway/\allowbreak main\_light } + + +\paragraph{Testsummary}\mbox{}\\ +This test was passed with the state: {\bf \textcolor{green}{Success}}. +\begin{longtabu} to \linewidth {lX} +\toprule +Caller: & /\allowbreak home/\allowbreak dirk/\allowbreak my\_repositories/\allowbreak smarthome/\allowbreak smart\_brain\_test/\allowbreak tests/\allowbreak light.py (27)\\ +Start-Time: & 2023-02-15 07:14:46,698\\ +Finished-Time: & 2023-02-15 07:14:47,909\\ +Time-Consumption & 1.210s\\ +\midrule +\multicolumn{2}{l}{\bf{Testresults:}}\\ +\midrule +\bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\ +\bf{\,Info } & Changing switching device state to 'True'\\ +\bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\ +\bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\ +\bf{\,Info } & Changing virtual device state to 'False'\\ +\bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\ +\bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\ +\bf{\,Info } & Changing switching device state to 'True'\\ +\bf{\,\textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\ +\bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\ +\bf{\,Info } & Changing virtual device state to 'False'\\ +\bf{\,\textcolor{green}{Success} } & Switching device state is correct (Content False and Type is $<$class 'bool'$>$).\\ +\bottomrule +\end{longtabu} + + +\paragraph{Testdetails}\mbox{}\\ + \begin{tabu} to \linewidth {lX} + \toprule + {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content False and Type is $<$class 'bool'$>$).\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Result (Virtual device state): False () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Expectation (Virtual device state): result = False () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf Info } & Changing switching device state to 'True'\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic shellies/stw/stairway/main_light/relay/0 and payload on + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic shellies/stw/stairway/main_light/relay/0 and payload b'on' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic videv/stw/stairway/main_light/timer and payload b'100' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Received message with topic videv/stw/stairway/main_light/state and payload b'true' + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf \textcolor{green}{Success} } & Virtual device state is correct (Content True and Type is $<$class 'bool'$>$).\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Result (Virtual device state): True () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Expectation (Virtual device state): result = True () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf \textcolor{green}{Success} } & Switching device state is correct (Content True and Type is $<$class 'bool'$>$).\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Result (Switching device state): True () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Expectation (Switching device state): result = True () + \end{modulelog} + \vspace*{-0.225cm}\pagebreak[1] + + \vspace*{2.5ex} + \begin{tabu} to \linewidth {lX} + \toprule + {\bf Info } & Changing virtual device state to 'False'\\ + \bottomrule + \end{tabu} + \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] + Sending message with topic videv/stw/stairway/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -20507,17 +18099,9 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{"__type__": "videv_switching_motion", "state": {"control": true, "display": true}, "timer": {"display": true}, "motion_0": {"display": true}, "motion_1": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/stw/stairway/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{"__type__": "videv_switching_motion", "state": {"control": true, "display": true}, "timer": {"display": true}, "motion_0": {"display": true}, "motion_1": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -20568,25 +18152,9 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{"__type__": "videv_switching_motion", "state": {"control": true, "display": true}, "timer": {"display": true}, "motion_0": {"display": true}, "motion_1": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/stw/stairway/main_light/state and payload b'true' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{"__type__": "videv_switching_motion", "state": {"control": true, "display": true}, "timer": {"display": true}, "motion_0": {"display": true}, "motion_1": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/stw/stairway/main_light/timer and payload b'99' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{"__type__": "videv_switching_motion", "state": {"control": true, "display": true}, "timer": {"display": true}, "motion_0": {"display": true}, "motion_1": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} @@ -20625,11 +18193,7 @@ Time-Consumption & 1.211s\\ \bottomrule \end{tabu} \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Sending message with topic videv/stw/stairway/main_light/state and payload false - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/stw/stairway/main_light/state and payload b'false' + Sending message with topic videv/stw/stairway/main_light/state/set and payload false \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] @@ -20653,17 +18217,9 @@ Time-Consumption & 1.211s\\ \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{"__type__": "videv_switching_motion", "state": {"control": true, "display": true}, "timer": {"display": true}, "motion_0": {"display": true}, "motion_1": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] Received message with topic videv/stw/stairway/main_light/state and payload b'false' \end{modulelog} \vspace*{-0.225cm}\pagebreak[1] - \definecolor{shadecolor}{rgb}{ 0.8 0.8 0.8 }\begin{modulelog}[breaklines=true, breakanywhere=true] - Received message with topic videv/stw/stairway/main_light/__info__ and payload b'{"__type__": "videv_switching_motion", "state": {"control": true, "display": true}, "timer": {"display": true}, "motion_0": {"display": true}, "motion_1": {"display": true}}' - \end{modulelog} - \vspace*{-0.225cm}\pagebreak[1] \vspace*{2.5ex} \begin{tabu} to \linewidth {lX} diff --git a/tests/heating.py b/tests/heating.py index 26f6e78..202c0bc 100644 --- a/tests/heating.py +++ b/tests/heating.py @@ -135,12 +135,12 @@ class testcase_heating(testcase): vtemp = self.__valve__.get(self.__valve__.KEY_TEMPERATURE_SETPOINT) equivalency_chk(self.__videv__.get(self.__videv__.KEY_BOOST_TIMER), 0, tLogger, "Boost timer") - self.__videv__.set(self.__videv__.KEY_START_BOOST, None) + self.__videv__.set(self.__videv__.KEY_START_BOOST, True) time.sleep(DT_TOGGLE) tLogger.debug("Activating boost mode") greater_chk(self.__videv__.get(self.__videv__.KEY_BOOST_TIMER), 0, tLogger, "Boost timer") - self.__videv__.set(self.__videv__.KEY_SET_DEFAULT_TEMPERATURE, None) + self.__videv__.set(self.__videv__.KEY_SET_DEFAULT_TEMPERATURE, True) time.sleep(DT_TOGGLE) tLogger.debug("Setting postconditions (Default setpoint)") equivalency_chk(self.__videv__.get(self.__videv__.KEY_BOOST_TIMER), 0, tLogger, "Boost timer")